diff --git a/.github/workflows/benchmark-pages.yml b/.github/workflows/benchmark-pages.yml index 2d7f4fc9acc3..be6d2de96cb7 100644 --- a/.github/workflows/benchmark-pages.yml +++ b/.github/workflows/benchmark-pages.yml @@ -24,6 +24,14 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: 'false' + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - uses: ./.github/actions/node-npm-setup @@ -50,7 +58,7 @@ jobs: - name: Check results and create issue if needed if: always() env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} run: | echo "Reading benchmark results..." @@ -166,4 +174,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 70fcc75736f9..64189fea0c50 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -30,6 +30,15 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: github/codeql-action/init@e296a935590eb16afc0c0108289f68c87e2a89a5 # v4.30.7 with: languages: javascript # comma separated list of values from {go, python, javascript, java, cpp, csharp, ruby} @@ -44,4 +53,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'pull_request' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 213b537a064d..f1cb401ea08f 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -30,19 +30,27 @@ jobs: steps: - name: Checkout code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-early-access - uses: ./.github/actions/node-npm-setup # Search and language test suites require a running Elasticsearch instance. - uses: ./.github/actions/setup-elasticsearch with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} # docs-internal has early-access content that must be fetched separately. - uses: ./.github/actions/get-docs-early-access if: ${{ github.repository == 'github/docs-internal' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} # Many test suites depend on Next.js build artifacts. - name: Build diff --git a/.github/workflows/delete-orphan-translation-files.yml b/.github/workflows/delete-orphan-translation-files.yml index ba45c5c63897..c81f0d6de1e9 100644 --- a/.github/workflows/delete-orphan-translation-files.yml +++ b/.github/workflows/delete-orphan-translation-files.yml @@ -61,12 +61,20 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal.es-es,docs-internal.ja-jp,docs-internal.pt-br,docs-internal.zh-cn,docs-internal.ru-ru,docs-internal.fr-fr,docs-internal.ko-kr,docs-internal.de-de,docs-engineering - name: Checkout the language-specific repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: ${{ matrix.language_repo }} - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} path: ${{ matrix.language_dir }} - uses: ./.github/actions/node-npm-setup @@ -89,7 +97,7 @@ jobs: working-directory: ${{ matrix.language_dir }} env: # Needed for gh - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | # If nothing to commit, exit now. It's fine. No orphans. changes=$(git diff --name-only | wc -l) @@ -164,4 +172,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/enterprise-dates.yml b/.github/workflows/enterprise-dates.yml index 39b84b4bdea1..f12bf24642d6 100644 --- a/.github/workflows/enterprise-dates.yml +++ b/.github/workflows/enterprise-dates.yml @@ -25,13 +25,21 @@ jobs: steps: - name: Checkout repository code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Run src/ghes-releases/scripts/update-enterprise-dates.ts run: npm run update-enterprise-dates env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - name: Create pull request id: create-pull-request @@ -41,7 +49,7 @@ jobs: HUSKY: '0' with: # need to use a token with repo and workflow scopes for this step - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} commit-message: '🤖 ran src/ghes-releases/scripts/update-enterprise-dates.ts' title: 🤖 src/ghes-releases/lib/enterprise-dates.json update body: @@ -54,7 +62,7 @@ jobs: - name: Enable GitHub auto-merge if: ${{ steps.create-pull-request.outputs.pull-request-number }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} AUTOMERGE_PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} run: npm run enable-automerge @@ -77,4 +85,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/enterprise-release-issue.yml b/.github/workflows/enterprise-release-issue.yml index faffb8e9c471..4b9f59498cb2 100644 --- a/.github/workflows/enterprise-release-issue.yml +++ b/.github/workflows/enterprise-release-issue.yml @@ -20,18 +20,26 @@ jobs: steps: - name: Checkout repository code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Create an enterprise release issue run: npm run create-enterprise-issue -- release env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - name: Create an enterprise deprecation issue run: npm run create-enterprise-issue -- deprecation env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - uses: ./.github/actions/slack-alert if: ${{ failure() && github.event_name != 'workflow_dispatch' }} @@ -41,4 +49,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/index-general-search.yml b/.github/workflows/index-general-search.yml index 69636ecd3217..c1e66d85d4df 100644 --- a/.github/workflows/index-general-search.yml +++ b/.github/workflows/index-general-search.yml @@ -49,6 +49,15 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.result }} steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 id: set-matrix with: @@ -102,7 +111,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} updateElasticsearchIndexes: needs: figureOutMatrix @@ -126,20 +135,28 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal-data,docs-internal.es-es,docs-internal.ja-jp,docs-internal.pt-br,docs-internal.zh-cn,docs-internal.ru-ru,docs-internal.fr-fr,docs-internal.ko-kr,docs-internal.de-de,docs-engineering - name: Clone docs-internal-data uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: github/docs-internal-data # This works because user `docs-bot` has read access to that private repo. - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} path: docs-internal-data - name: Clone all translations if: ${{ matrix.language != 'en' }} uses: ./.github/actions/clone-translations with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - uses: ./.github/actions/node-npm-setup @@ -249,7 +266,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} notifyScrapingFailures: name: Notify scraping failures @@ -259,6 +276,14 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - name: Download all failure artifacts uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 @@ -294,7 +319,7 @@ jobs: - name: Comment on or create scraping failure issue if: ${{ steps.check-artifacts.outputs.has_artifacts == 'true' && fromJSON(steps.aggregate.outputs.result || '{"hasFailures":false}').hasFailures }} env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} FAILURE_MESSAGE: ${{ fromJSON(steps.aggregate.outputs.result || '{"message":""}').message }} RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} FILE_URL: ${{ github.server_url }}/${{ github.repository }}/blob/main/.github/workflows/index-general-search.yml @@ -393,4 +418,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/keep-caches-warm.yml b/.github/workflows/keep-caches-warm.yml index b65ffa81fba3..c8c94b1213b4 100644 --- a/.github/workflows/keep-caches-warm.yml +++ b/.github/workflows/keep-caches-warm.yml @@ -30,6 +30,14 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - uses: ./.github/actions/node-npm-setup @@ -52,4 +60,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/link-check-external.yml b/.github/workflows/link-check-external.yml index 25a0569c7af0..3c9877844c6c 100644 --- a/.github/workflows/link-check-external.yml +++ b/.github/workflows/link-check-external.yml @@ -21,6 +21,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -71,7 +79,7 @@ jobs: if: always() && steps.check_report.outputs.has_report == 'true' uses: peter-evans/create-issue-from-file@65115121ba9a3573cbaded4dc66b90ba1f9b69dc with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/docs-content title: '🌐 Broken External Links Report' content-filepath: artifacts/external-link-report.md @@ -85,4 +93,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/link-check-github-github.yml b/.github/workflows/link-check-github-github.yml index 066a572d45d0..fcbc1c11f1ee 100644 --- a/.github/workflows/link-check-github-github.yml +++ b/.github/workflows/link-check-github-github.yml @@ -17,8 +17,6 @@ jobs: if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest env: - # need to use a token from a user with access to github/github for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} REPORT_AUTHOR: docs-bot REPORT_LABEL: github github broken link report,workflow-generated REPORT_REPOSITORY: github/docs-content @@ -28,12 +26,20 @@ jobs: with: # To prevent issues with cloning early access content later persist-credentials: 'false' + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-early-access,github,docs-engineering - uses: ./.github/actions/node-npm-setup - uses: ./.github/actions/get-docs-early-access with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - name: Build server run: npm run build @@ -65,7 +71,7 @@ jobs: id: github-github-broken-link-report uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 with: - token: ${{ env.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} title: ${{ steps.check.outputs.title }} content-filepath: ./broken_github_github_links.md repository: ${{ env.REPORT_REPOSITORY }} @@ -79,4 +85,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/link-check-internal.yml b/.github/workflows/link-check-internal.yml index 614b0b2a83ad..aedda28a08ea 100644 --- a/.github/workflows/link-check-internal.yml +++ b/.github/workflows/link-check-internal.yml @@ -38,6 +38,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - uses: ./.github/actions/node-npm-setup @@ -65,7 +73,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} check-internal-links: if: github.repository == 'github/docs-internal' @@ -80,6 +88,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-internal.es-es,docs-internal.ja-jp,docs-internal.pt-br,docs-internal.zh-cn,docs-internal.ru-ru,docs-internal.fr-fr,docs-internal.ko-kr,docs-internal.de-de,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -91,7 +107,7 @@ jobs: if: matrix.language != 'en' uses: ./.github/actions/clone-translations with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - name: Check internal links env: @@ -114,7 +130,7 @@ jobs: if: inputs.create_copilot_issue uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: - github-token: ${{ secrets.DOCS_BOT_PAT_BASE }} + github-token: ${{ steps.app-token.outputs.token }} script: | const fs = require('fs') const reportFile = 'artifacts/link-report-${{ matrix.version }}-${{ matrix.language }}.json' @@ -193,7 +209,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} # Create combined report after all matrix jobs complete create-report: @@ -206,6 +222,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering - name: Download all artifacts uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 @@ -245,7 +269,7 @@ jobs: if: steps.combine.outputs.has_reports == 'true' && (github.event_name != 'workflow_dispatch' || inputs.create_report != false) uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v5 with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/docs-content title: '🔗 Broken Internal Links Report' content-filepath: combined-report.md @@ -259,4 +283,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/lint-entire-content-data-markdown.yml b/.github/workflows/lint-entire-content-data-markdown.yml index 81b51ea69476..86e308e0ecdf 100644 --- a/.github/workflows/lint-entire-content-data-markdown.yml +++ b/.github/workflows/lint-entire-content-data-markdown.yml @@ -19,6 +19,15 @@ jobs: if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering + - name: Check that gh CLI is installed run: gh --version @@ -37,7 +46,7 @@ jobs: - name: Open issue in docs-content if: ${{ always() && steps.linting-content-data.outcome == 'failure' }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} REPORT_AUTHOR: docs-bot REPORT_LABEL: broken content markdown report REPORT_REPOSITORY: github/docs-content @@ -51,4 +60,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/moda-allowed-ips.yml b/.github/workflows/moda-allowed-ips.yml index 5d134793c418..9df5b21c86f4 100644 --- a/.github/workflows/moda-allowed-ips.yml +++ b/.github/workflows/moda-allowed-ips.yml @@ -20,6 +20,14 @@ jobs: steps: - name: Check out the repository uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - name: Update list of allowed IPs run: | @@ -63,4 +71,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/needs-sme-stale-check.yaml b/.github/workflows/needs-sme-stale-check.yaml index 8aab4baaaff2..150b3d54c487 100644 --- a/.github/workflows/needs-sme-stale-check.yaml +++ b/.github/workflows/needs-sme-stale-check.yaml @@ -41,7 +41,17 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/no-response.yaml b/.github/workflows/no-response.yaml index 4139204e1353..8eb5ef6835c3 100644 --- a/.github/workflows/no-response.yaml +++ b/.github/workflows/no-response.yaml @@ -63,7 +63,17 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/notify-about-deployment.yml b/.github/workflows/notify-about-deployment.yml index c959eaaf049a..d635559b34a9 100644 --- a/.github/workflows/notify-about-deployment.yml +++ b/.github/workflows/notify-about-deployment.yml @@ -30,6 +30,14 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -44,7 +52,7 @@ jobs: - name: Find PRs and post production comments timeout-minutes: 5 env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: npm run find-past-built-pr - uses: ./.github/actions/slack-alert @@ -55,4 +63,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/readability.yml b/.github/workflows/readability.yml index 119467017215..505e5ecaa62c 100644 --- a/.github/workflows/readability.yml +++ b/.github/workflows/readability.yml @@ -32,6 +32,14 @@ jobs: with: # Fetch 2 commits so tj-actions/changed-files can diff without extra API calls fetch-depth: 2 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-early-access - name: Checkout PR for manual dispatch if: ${{ github.event_name == 'workflow_dispatch' }} @@ -45,7 +53,7 @@ jobs: - uses: ./.github/actions/get-docs-early-access if: ${{ github.repository == 'github/docs-internal' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - name: Get changed content files id: changed_files diff --git a/.github/workflows/repo-sync.yml b/.github/workflows/repo-sync.yml index 79bb0b2366a6..df2eecdb08d3 100644 --- a/.github/workflows/repo-sync.yml +++ b/.github/workflows/repo-sync.yml @@ -26,6 +26,14 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - name: Sync repo to branch env: @@ -196,4 +204,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 192a2e24b284..c9303258cb5a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -21,6 +21,15 @@ jobs: if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -47,4 +56,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-audit-logs.yml b/.github/workflows/sync-audit-logs.yml index ecbe054c68c8..3dc3a8de920b 100644 --- a/.github/workflows/sync-audit-logs.yml +++ b/.github/workflows/sync-audit-logs.yml @@ -25,13 +25,21 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: audit-log-allowlists,docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Run updater script env: # need to use a token from a user with access to github/audit-log-allowlists for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run sync-audit-log @@ -49,7 +57,7 @@ jobs: - name: Create and merge pull request env: # Needed for gh - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | echo "Creating a new branch if needed..." branchname=audit-logs-schema-update-${{ steps.audit-log-allowlists.outputs.COMMIT_SHA }} @@ -105,7 +113,7 @@ jobs: # Actions can't merge the PR so back to docs-bot to merge the PR echo "Setting pull request to auto merge..." unset GITHUB_TOKEN - gh auth login --with-token <<< "${{ secrets.DOCS_BOT_PAT_BASE }}" + gh auth login --with-token <<< "${{ steps.app-token.outputs.token }}" gh pr merge --auto echo "Set pull request to auto merge" @@ -117,4 +125,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-codeql-cli.yml b/.github/workflows/sync-codeql-cli.yml index 2391d2e48add..0aecdcf207bf 100644 --- a/.github/workflows/sync-codeql-cli.yml +++ b/.github/workflows/sync-codeql-cli.yml @@ -31,6 +31,14 @@ jobs: steps: - name: Checkout repository code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: semmle-code,docs-internal # Check out a nested repository inside of previous checkout - name: Checkout semmle-code repo @@ -38,7 +46,7 @@ jobs: with: # By default, only the most recent commit of the `main` branch # will be checked out - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/semmle-code path: semmle-code ref: ${{ inputs.SOURCE_BRANCH }} @@ -75,7 +83,7 @@ jobs: - name: Create pull request env: # Needed for gh - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | # If nothing to commit, exit now. It's fine. No orphans. changes=$(git diff --name-only | wc -l) diff --git a/.github/workflows/sync-graphql.yml b/.github/workflows/sync-graphql.yml index 02c4cb437794..b4521febafe6 100644 --- a/.github/workflows/sync-graphql.yml +++ b/.github/workflows/sync-graphql.yml @@ -26,12 +26,21 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: github,docs-internal,docs-engineering + - uses: ./.github/actions/node-npm-setup - name: Run updater scripts id: sync env: # need to use a token from a user with access to github/github for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: npm run sync-graphql - name: Create pull request id: create-pull-request @@ -44,7 +53,7 @@ jobs: # Token should be a PAT because actions performed with GITHUB_TOKEN # don't trigger other workflows and this action force pushes updates # from the default branch. - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} commit-message: 'Update GraphQL data files' title: GraphQL schema update body: @@ -57,7 +66,7 @@ jobs: - name: Enable GitHub auto-merge if: ${{ steps.create-pull-request.outputs.pull-request-number }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} AUTOMERGE_PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} run: npm run enable-automerge @@ -80,7 +89,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} notify_ignored_changes: if: github.repository == 'github/docs-internal' && needs.update_graphql_files.outputs.ignored-count > 0 && github.event_name != 'workflow_dispatch' @@ -89,6 +98,15 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/slack-alert with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} @@ -102,4 +120,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-llms-txt.yml b/.github/workflows/sync-llms-txt.yml index 6c75b2456aa0..e8cb388cce4d 100644 --- a/.github/workflows/sync-llms-txt.yml +++ b/.github/workflows/sync-llms-txt.yml @@ -38,12 +38,20 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: github,docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Generate llms.txt for docs.github.com env: - DOCS_BOT_PAT_BASE: ${{ secrets.DOCS_BOT_PAT_BASE }} + DOCS_BOT_PAT_BASE: ${{ steps.app-token.outputs.token }} run: | npm run generate-llms-txt --silent -- \ --config data/llms-txt/config-docs.yml \ @@ -52,7 +60,7 @@ jobs: - name: Generate llms.txt for github.com env: - DOCS_BOT_PAT_BASE: ${{ secrets.DOCS_BOT_PAT_BASE }} + DOCS_BOT_PAT_BASE: ${{ steps.app-token.outputs.token }} run: | npm run generate-llms-txt --silent -- \ --config data/llms-txt/config-monolith.yml \ @@ -75,7 +83,7 @@ jobs: - name: Ensure sync branch exists in docs-internal if: steps.diff_docs.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/docs-internal" if gh api "repos/$REPO/git/ref/heads/$BRANCH" --jq '.object.sha' > /dev/null 2>&1; then @@ -91,7 +99,7 @@ jobs: - name: Commit and push docs.md if: steps.diff_docs.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | cp /tmp/docs-llms.txt data/llms-txt/docs.md git config user.name "docs-bot" @@ -103,7 +111,7 @@ jobs: - name: Create or update docs-internal PR if: steps.diff_docs.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/docs-internal" if EXISTING_PR=$(gh pr list --repo "$REPO" --head "$BRANCH" \ @@ -131,7 +139,7 @@ jobs: - name: Fetch current public/llms.txt from github/github id: fetch_monolith env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | if gh api repos/github/github/contents/public/llms.txt \ --jq '.content' 2>/dev/null | base64 -d > /tmp/monolith-current.txt; then @@ -154,7 +162,7 @@ jobs: - name: Ensure sync branch exists in github/github if: steps.diff_monolith.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/github" if gh api "repos/$REPO/git/ref/heads/$BRANCH" --jq '.object.sha' > /dev/null 2>&1; then @@ -172,7 +180,7 @@ jobs: - name: Commit monolith llms.txt to github/github if: steps.diff_monolith.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/github" CONTENT=$(base64 -w 0 /tmp/monolith-llms.txt) @@ -197,7 +205,7 @@ jobs: - name: Create or update github/github PR if: steps.diff_monolith.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/github" if EXISTING_PR=$(gh pr list --repo "$REPO" --head "$BRANCH" \ @@ -241,4 +249,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-secret-scanning.yml b/.github/workflows/sync-secret-scanning.yml index 42080d486297..22ac69b54d40 100644 --- a/.github/workflows/sync-secret-scanning.yml +++ b/.github/workflows/sync-secret-scanning.yml @@ -25,6 +25,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: token-scanning-service,docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -33,7 +41,7 @@ jobs: env: # need to use a token from a user with access to # github/token-scanning-service for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run sync-secret-scanning @@ -45,7 +53,7 @@ jobs: HUSKY: '0' with: # need to use a token with repo and workflow scopes for this step - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} commit-message: 'Add updated secret scanning data' title: Sync secret scanning data body: | @@ -65,7 +73,7 @@ jobs: - name: Enable GitHub auto-merge if: ${{ steps.create-pull-request.outputs.pull-request-number }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} AUTOMERGE_PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} run: npm run enable-automerge @@ -84,4 +92,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/triage-stale-check.yml b/.github/workflows/triage-stale-check.yml index 17e46b603d27..9b20ce683aa7 100644 --- a/.github/workflows/triage-stale-check.yml +++ b/.github/workflows/triage-stale-check.yml @@ -51,10 +51,20 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} stale_staff: name: Remind staff about PRs waiting for review @@ -86,7 +96,17 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/validate-github-github-docs-urls.yml b/.github/workflows/validate-github-github-docs-urls.yml index dc61365a69b3..d92f775d82f8 100644 --- a/.github/workflows/validate-github-github-docs-urls.yml +++ b/.github/workflows/validate-github-github-docs-urls.yml @@ -35,11 +35,20 @@ jobs: steps: - name: Check out repo's default branch uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: github,docs-engineering + - uses: ./.github/actions/node-npm-setup - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/github ref: master path: github @@ -56,7 +65,7 @@ jobs: - name: Update config/docs-urls.json in github/github (possibly) if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run validate-github-github-docs-urls -- generate-new-json checks.json github/config/docs-urls.json @@ -87,7 +96,7 @@ jobs: - name: Clean up old branches in github/github if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run validate-github-github-docs-urls -- clean-up-old-branches --prefix update-docs-urls @@ -115,7 +124,7 @@ jobs: if: ${{ github.event_name == 'pull_request' && steps.changed_files.outputs.any_modified == 'true' }} env: CHANGED_FILES: ${{ steps.changed_files.outputs.all_modified_files }} - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} ISSUE_NUMBER: ${{ github.event.pull_request.number }} REPOSITORY: ${{ github.repository }} run: | @@ -129,4 +138,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name == 'schedule' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/assets/images/help/desktop/mac-add-worktree-dialog.png b/assets/images/help/desktop/mac-add-worktree-dialog.png new file mode 100644 index 000000000000..eeb70f73d940 Binary files /dev/null and b/assets/images/help/desktop/mac-add-worktree-dialog.png differ diff --git a/assets/images/help/desktop/mac-delete-worktree.png b/assets/images/help/desktop/mac-delete-worktree.png new file mode 100644 index 000000000000..7c4e72d61322 Binary files /dev/null and b/assets/images/help/desktop/mac-delete-worktree.png differ diff --git a/assets/images/help/desktop/mac-repository-new-worktree-menu.png b/assets/images/help/desktop/mac-repository-new-worktree-menu.png new file mode 100644 index 000000000000..745e3d91ff9e Binary files /dev/null and b/assets/images/help/desktop/mac-repository-new-worktree-menu.png differ diff --git a/assets/images/help/desktop/mac-worktree-context-menu.png b/assets/images/help/desktop/mac-worktree-context-menu.png new file mode 100644 index 000000000000..91316d483f19 Binary files /dev/null and b/assets/images/help/desktop/mac-worktree-context-menu.png differ diff --git a/assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png b/assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png new file mode 100644 index 000000000000..c3d2099a91d8 Binary files /dev/null and b/assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png differ diff --git a/assets/images/help/desktop/windows-add-worktree-dialog.png b/assets/images/help/desktop/windows-add-worktree-dialog.png new file mode 100644 index 000000000000..f1b482a29068 Binary files /dev/null and b/assets/images/help/desktop/windows-add-worktree-dialog.png differ diff --git a/assets/images/help/desktop/windows-delete-worktree.png b/assets/images/help/desktop/windows-delete-worktree.png new file mode 100644 index 000000000000..2ae2e2958055 Binary files /dev/null and b/assets/images/help/desktop/windows-delete-worktree.png differ diff --git a/assets/images/help/desktop/windows-repository-new-worktree-menu.png b/assets/images/help/desktop/windows-repository-new-worktree-menu.png new file mode 100644 index 000000000000..5969f86d97ff Binary files /dev/null and b/assets/images/help/desktop/windows-repository-new-worktree-menu.png differ diff --git a/assets/images/help/desktop/windows-worktree-context-menu.png b/assets/images/help/desktop/windows-worktree-context-menu.png new file mode 100644 index 000000000000..36128ebb0650 Binary files /dev/null and b/assets/images/help/desktop/windows-worktree-context-menu.png differ diff --git a/assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png b/assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png new file mode 100644 index 000000000000..8e485bed1c16 Binary files /dev/null and b/assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png differ diff --git a/assets/images/help/desktop/worktree-dropdown.png b/assets/images/help/desktop/worktree-dropdown.png new file mode 100644 index 000000000000..0a9f23c4435c Binary files /dev/null and b/assets/images/help/desktop/worktree-dropdown.png differ diff --git a/content/copilot/concepts/billing/individual-plans.md b/content/copilot/concepts/billing/individual-plans.md index fefe61d45bc5..152c33a19def 100644 --- a/content/copilot/concepts/billing/individual-plans.md +++ b/content/copilot/concepts/billing/individual-plans.md @@ -25,7 +25,7 @@ You can choose from the following plans. For developers looking to get started with {% data variables.product.prodname_copilot_short %}. * Includes up to **2,000 code completions** and an allowance of {% data variables.product.prodname_ai_credits %} -* Limited chat and agent usage and a selection of models +* Limited chat and agent usage with models available through {% data variables.copilot.copilot_auto_model_selection_short %} only * Designed to give you a limited taste of {% data variables.product.prodname_copilot_short %}'s capabilities * No subscription or payment required * Intended for **personal use only**, not for users managed by an organization or enterprise @@ -36,7 +36,7 @@ For developers looking to get started with {% data variables.product.prodname_co Verified students can access unlimited completions and additional models at no cost. * Includes **unlimited** code completions and an allowance of {% data variables.product.prodname_ai_credits %} -* Limited chat and agent usage and a selection of models +* Limited chat and agent usage with models available through {% data variables.copilot.copilot_auto_model_selection_short %} only * Free for verified students ## {% data variables.copilot.copilot_pro %} diff --git a/content/copilot/get-started/plans.md b/content/copilot/get-started/plans.md index 233dccc8e660..7b66ff20879f 100644 --- a/content/copilot/get-started/plans.md +++ b/content/copilot/get-started/plans.md @@ -17,9 +17,9 @@ category: {% data variables.product.company_short %} offers several plans for {% data variables.product.prodname_copilot %}, depending on your needs and whether you're using {% data variables.product.prodname_copilot_short %} as an individual or as part of an organization or enterprise. -* **{% data variables.copilot.copilot_free %}** is available to individual developers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This free plan includes limited access to a selection of {% data variables.product.prodname_copilot_short %} features and models, allowing you to try AI-powered coding assistance at no cost. +* **{% data variables.copilot.copilot_free %}** is available to individual developers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This free plan includes limited access to a selection of {% data variables.product.prodname_copilot_short %} features and models available through {% data variables.copilot.copilot_auto_model_selection_short %} only, allowing you to try AI-powered coding assistance at no cost. -* **{% data variables.copilot.copilot_student %}** is available to verified students. The plan includes unlimited code completions and an allowance of {% data variables.product.prodname_ai_credits %}, plus limited chat and agent usage with a selection models. +* **{% data variables.copilot.copilot_student %}** is available to verified students. The plan includes unlimited code completions and an allowance of {% data variables.product.prodname_ai_credits %}, plus limited chat and agent usage with models available through {% data variables.copilot.copilot_auto_model_selection_short %} only. * **{% data variables.copilot.copilot_pro %}** is designed for individuals who want more flexibility. This paid plan includes unlimited completions, access to a selection of models, {% data variables.copilot.copilot_cloud_agent %}, and a monthly allowance of {% data variables.product.prodname_ai_credits_short %}. Verified teachers, and maintainers of popular open source projects may be eligible for free access. diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md index b84f3d1e2910..1df249fae5b2 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md @@ -20,22 +20,29 @@ You can apply settings to control users' available plugin marketplaces and defau 1. Add your plugin policy configuration to the file. The `{% data variables.copilot.managed_setting_file %}` file supports the following top-level properties: ```json copy - { - "extraKnownMarketplaces": { - "MARKETPLACE-NAME": { - "source": { - "source": "github", - "repo": "OWNER/REPO" - } - } - }, - "enabledPlugins": { - "PLUGIN-NAME@MARKETPLACE-NAME": true - } - } + { + "extraKnownMarketplaces": { + "agent-skills": { + "source": { + "source": "github", + "repo": "OWNER/REPO" + } + } + }, + "strictKnownMarketplaces": [ + { + "source": "github", + "repo": "OWNER/REPO" + } + ], + "enabledPlugins": { + "PLUGIN-NAME@MARKETPLACE-NAME": true + } + } ``` * `extraKnownMarketplaces`: Defines additional plugin marketplaces available to users. Each entry is a named marketplace object containing a `source` property that specifies the provider (`"github"`) and the repository in `OWNER/REPO` format. + * `strictKnownMarketplaces`: Restricts plugin installation to only the marketplaces explicitly defined by the enterprise. Each entry is a marketplace object containing a `source` property. The `source` specifies the provider as either `"github"` with a `repo` in `OWNER/REPO` format, or `"git"` with a `url` pointing to a git repository. * `enabledPlugins`: Defines plugins that are automatically installed for all enterprise users. Each entry uses the format `PLUGIN-NAME@MARKETPLACE-NAME` as the key, with a boolean value of `true` to enable the plugin. 1. Commit and push your changes to the default branch of the `.github-private` repository. diff --git a/content/desktop/making-changes-in-a-branch/index.md b/content/desktop/making-changes-in-a-branch/index.md index 8d39ccac8103..89ae2eb9628a 100644 --- a/content/desktop/making-changes-in-a-branch/index.md +++ b/content/desktop/making-changes-in-a-branch/index.md @@ -8,6 +8,7 @@ versions: feature: desktop children: - /managing-branches-in-github-desktop + - /managing-worktrees-in-github-desktop - /committing-and-reviewing-changes-to-your-project-in-github-desktop - /working-with-git-hooks-in-github-desktop - /stashing-changes-in-github-desktop diff --git a/content/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop.md b/content/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop.md new file mode 100644 index 000000000000..a9f83b36c731 --- /dev/null +++ b/content/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop.md @@ -0,0 +1,178 @@ +--- +title: Managing worktrees in GitHub Desktop +shortTitle: Managing worktrees +intro: Worktrees let you work on multiple branches of the same repository at the same time, so you can switch contexts, review changes, or make hotfixes without stashing your work. +versions: + fpt: '*' + ghec: '*' + ghes: '*' +category: + - Work with branches and pull requests +--- + +## About worktrees + +Git worktrees let you check out multiple branches of the same repository at the same time, each in its own directory on your computer. This means you can work on a feature branch, quickly review a pull request on a different branch, or make a hotfix without stashing or committing incomplete work on your current branch. + +{% data variables.product.prodname_desktop %} provides built-in support for creating, switching between, renaming, and deleting worktrees. When your repository has worktrees, a **Worktree** dropdown appears in the toolbar between the **Repository** and **Branch** dropdowns. + +> [!NOTE] +> The **Worktree** dropdown is only visible when you have at least one linked worktree. To create your first worktree, use the **Repository** menu or right-click the **Repository** dropdown in the toolbar. + +Each worktree is associated with a branch (or a detached HEAD commit). The main worktree is your original repository clone, and linked worktrees are additional checkouts you create. + +## Creating a worktree + +You can create a new worktree from the **Repository** menu, by right-clicking the **Repository** dropdown in the toolbar, or (once you already have worktrees) from the **Worktree** dropdown. + +### Creating your first worktree + +If your repository does not have any linked worktrees yet, the **Worktree** dropdown is not visible in the toolbar. To create your first worktree: + +1. In the menu bar, click **Repository**, then click **New Worktree…**. + + Alternatively, right-click the **Repository** dropdown in the toolbar and click **New Worktree…**. + + {% mac %} + + ![Screenshot of the "Repository" dropdown menu on a Mac. The "New Worktree" option is highlighted in blue.](/assets/images/help/desktop/mac-repository-new-worktree-menu.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the "Repository" dropdown menu on Windows. The "New worktree" option is highlighted in blue.](/assets/images/help/desktop/windows-repository-new-worktree-menu.png) + + {% endwindows %} + +1. In the "Add worktree" dialog, type a name for your worktree in the **Worktree name** field. + + {% data variables.product.prodname_desktop %} automatically determines the path where the worktree will be created, based on the name you enter. The full path is displayed at the bottom of the dialog. + +1. Optionally, in the **Branch name** field, type or select a branch name. + * If you leave this field empty, a new branch with the same name as the worktree is created. + * If you type the name of an existing local branch, that branch is checked out in the new worktree. + * If you type the name of a remote branch, a new local branch is created from the remote reference. + + {% mac %} + + ![Screenshot of the "Add worktree" dialog on a Mac, showing name, path, and branch fields.](/assets/images/help/desktop/mac-add-worktree-dialog.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the "Add worktree" dialog on Windows, showing name, path, and branch fields.](/assets/images/help/desktop/windows-add-worktree-dialog.png) + + {% endwindows %} + +1. Click **Create Worktree**. + +After you create your first linked worktree, the **Worktree** dropdown appears in the toolbar. + +### Creating additional worktrees + +Once the **Worktree** dropdown is visible, you can also create worktrees from there: + +1. In the repository bar, click the **Worktree** dropdown. + + {% mac %} + + ![Screenshot of the worktree dropdown on a Mac. In the expanded "Worktree" dropdown the New Worktree button is highlighted in blue.](/assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the worktree dropdown on Windows. In the expanded "Worktree" dropdown the New worktree button is highlighted in blue.](/assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png) + + {% endwindows %} + +1. Click **New Worktree**. +1. Complete the fields in the "Add worktree" dialog as described in [Creating your first worktree](#creating-your-first-worktree), then click **Create Worktree**. + + {% data variables.product.prodname_desktop %} creates the worktree and automatically switches to it. + +## Switching between worktrees + +You can switch between worktrees at any time. When you switch worktrees, {% data variables.product.prodname_desktop %} updates the working directory to the selected worktree's path. + +1. In the repository bar, click the **Worktree** dropdown. +1. In the worktree list, click the worktree you want to switch to. + + ![Screenshot of the worktree dropdown showing "Main worktree" and "Linked worktrees" groups with a checkmark on the active worktree.](/assets/images/help/desktop/worktree-dropdown.png) + + The worktree list is grouped into "Main worktree" and "Linked worktrees". Each item displays the worktree directory name and the associated branch name. You can use the filter field at the top of the list to search for a worktree by name. + +## Renaming a worktree + +You can rename linked worktrees. You cannot rename the main worktree. + +1. In the repository bar, click the **Worktree** dropdown. +1. Right-click the worktree you want to rename, then click **Rename…**. + + {% mac %} + + ![Screenshot of a context menu on a worktree item on a Mac, with Rename, Copy Name, Copy Path, and Delete options.](/assets/images/help/desktop/mac-worktree-context-menu.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of a context menu on a worktree item on Windows, with Rename, Copy Name, Copy Path, and Delete options.](/assets/images/help/desktop/windows-worktree-context-menu.png) + + {% endwindows %} + +1. In the "Rename worktree" dialog, type a new name for the worktree. +1. Click **Rename**. + +## Deleting a worktree + +You can delete linked worktrees that you no longer need. You cannot delete the main worktree or worktrees that Git has locked to prevent deletion. + +1. In the repository bar, click the **Worktree** dropdown. +1. Right-click the worktree you want to delete, then click **Delete…**. +1. In the confirmation dialog, click **Delete**. + + Optionally, select **Do not show this message again** to skip this confirmation in the future. You can re-enable the confirmation in your preferences. See [Configuring a prompt for deleting worktrees](#configuring-a-prompt-for-deleting-worktrees). + + {% mac %} + + ![Screenshot of the "Delete Worktree" confirmation dialog on a Mac with a "Do not show this message again" checkbox.](/assets/images/help/desktop/mac-delete-worktree.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the "Delete Worktree" confirmation dialog on Windows with a "Do not show this message again" checkbox.](/assets/images/help/desktop/windows-delete-worktree.png) + + {% endwindows %} + + If the deletion fails (for example, because the worktree contains uncommitted changes), {% data variables.product.prodname_desktop %} displays an error dialog offering to forcefully delete the worktree. If you cancel, {% data variables.product.prodname_desktop %} switches you back to the worktree you were originally working in. + +## Configuring a prompt for deleting worktrees + +You can choose whether {% data variables.product.prodname_desktop %} asks for confirmation before deleting a worktree. + +{% mac %} + +{% data reusables.desktop.mac-select-desktop-menu %} + +1. In the Settings window, click **Prompts**. +1. Select or deselect the **Removing worktrees** checkbox to enable or disable the confirmation prompt. + +{% endmac %} + +{% windows %} + +{% data reusables.desktop.windows-choose-options %} + +1. In the Options window, click **Prompts**. +1. Select or deselect the **Removing worktrees** checkbox to enable or disable the confirmation prompt. + +{% endwindows %} + +## Further reading + +* [AUTOTITLE](/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop) +* [git-worktree](https://git-scm.com/docs/git-worktree) in the Git documentation diff --git a/data/reusables/copilot/available-models-per-plan.md b/data/reusables/copilot/available-models-per-plan.md index f110f57b86e8..201a79219d15 100644 --- a/data/reusables/copilot/available-models-per-plan.md +++ b/data/reusables/copilot/available-models-per-plan.md @@ -1,4 +1,4 @@ -> [!NOTE] {% data variables.copilot.copilot_student_short %} and {% data variables.copilot.copilot_free_short %} users have access to a selection of models, which are subject to change. +> [!NOTE] {% data variables.copilot.copilot_student_short %} and {% data variables.copilot.copilot_free_short %} users have access to models through {% data variables.copilot.copilot_auto_model_selection_short %} only. {% rowheaders %} diff --git a/data/reusables/copilot/plans/ai-credits-by-plan.md b/data/reusables/copilot/plans/ai-credits-by-plan.md index a80db8a3b929..533f4e8fdb1a 100644 --- a/data/reusables/copilot/plans/ai-credits-by-plan.md +++ b/data/reusables/copilot/plans/ai-credits-by-plan.md @@ -4,4 +4,4 @@ | {% data variables.copilot.copilot_pro_plus_short %} | {% data variables.copilot.cpp_price_per_month %} | {% data variables.copilot.ai_credits_per_user_pro_plus %} | {% data variables.copilot.ai_credits_per_user_pro_plus_flex %} | {% data variables.copilot.ai_credits_per_user_pro_plus_total %} | | {% data variables.copilot.copilot_max_short %} | {% data variables.copilot.cm_price_per_month %} | {% data variables.copilot.ai_credits_per_user_max %} | {% data variables.copilot.ai_credits_per_user_max_flex %} | {% data variables.copilot.ai_credits_per_user_max_total %} | -{% data variables.copilot.copilot_free_short %} and {% data variables.copilot.copilot_student_short %} both have an allowance of {% data variables.product.prodname_ai_credits_short %} and access to select models. {% data variables.copilot.copilot_free_short %} includes 2000 code completions per month and {% data variables.copilot.copilot_student_short %} includes unlimited code completions. +{% data variables.copilot.copilot_free_short %} and {% data variables.copilot.copilot_student_short %} both have an allowance of {% data variables.product.prodname_ai_credits_short %} and access to models through {% data variables.copilot.copilot_auto_model_selection_short %} only. {% data variables.copilot.copilot_free_short %} includes 2000 code completions per month and {% data variables.copilot.copilot_student_short %} includes unlimited code completions. diff --git a/data/tables/copilot/model-release-status.yml b/data/tables/copilot/model-release-status.yml index 7f999c6f95e6..17362c3949e6 100644 --- a/data/tables/copilot/model-release-status.yml +++ b/data/tables/copilot/model-release-status.yml @@ -67,9 +67,6 @@ - name: 'Claude Fable 5' provider: 'Anthropic' release_status: 'GA' - agent_mode: true - ask_mode: true - edit_mode: true - name: 'Claude Sonnet 4.5' provider: 'Anthropic' @@ -95,7 +92,7 @@ - name: 'Gemini 3.5 Flash' provider: 'Google' - release_status: GA + release_status: 'GA' # Microsoft models - name: 'MAI-Code-1-Flash' @@ -105,4 +102,4 @@ # Fine-tuned OAI models - name: 'Raptor mini' provider: 'Fine-tuned GPT-5 mini' - release_status: 'Public preview' + release_status: 'GA' diff --git a/data/tables/copilot/model-supported-plans.yml b/data/tables/copilot/model-supported-plans.yml index 31a5cbc81b3d..e08e6e8b6dca 100644 --- a/data/tables/copilot/model-supported-plans.yml +++ b/data/tables/copilot/model-supported-plans.yml @@ -158,10 +158,3 @@ max: true business: false enterprise: false - -- name: Goldeneye - pro: false - pro_plus: false - max: false - business: false - enterprise: false diff --git a/data/tables/copilot/models-and-pricing.yml b/data/tables/copilot/models-and-pricing.yml index adf83a65c6cb..2d34cc90d5db 100644 --- a/data/tables/copilot/models-and-pricing.yml +++ b/data/tables/copilot/models-and-pricing.yml @@ -243,7 +243,7 @@ # Fine-tuned (GitHub) - model: 'Raptor mini' provider: github - release_status: Public preview + release_status: GA category: Versatile input: $0.25 cached_input: $0.025 diff --git a/package-lock.json b/package-lock.json index d51817544d49..98097119caaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -587,9 +587,9 @@ "license": "MIT" }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", - "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", "cpu": [ "ppc64" ], @@ -603,9 +603,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", - "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", "cpu": [ "arm" ], @@ -619,9 +619,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", - "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", "cpu": [ "arm64" ], @@ -635,9 +635,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", - "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", "cpu": [ "x64" ], @@ -651,9 +651,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", - "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", "cpu": [ "arm64" ], @@ -667,9 +667,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", - "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", "cpu": [ "x64" ], @@ -683,9 +683,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", - "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", "cpu": [ "arm64" ], @@ -699,9 +699,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", - "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", "cpu": [ "x64" ], @@ -715,9 +715,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", - "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", "cpu": [ "arm" ], @@ -731,9 +731,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", - "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", "cpu": [ "arm64" ], @@ -747,9 +747,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", - "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", "cpu": [ "ia32" ], @@ -763,9 +763,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", - "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", "cpu": [ "loong64" ], @@ -779,9 +779,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", - "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", "cpu": [ "mips64el" ], @@ -795,9 +795,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", - "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", "cpu": [ "ppc64" ], @@ -811,9 +811,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", - "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", "cpu": [ "riscv64" ], @@ -827,9 +827,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", - "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", "cpu": [ "s390x" ], @@ -843,9 +843,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", - "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", "cpu": [ "x64" ], @@ -858,10 +858,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", - "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", "cpu": [ "x64" ], @@ -874,10 +890,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", - "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", "cpu": [ "x64" ], @@ -890,10 +922,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", - "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", "cpu": [ "x64" ], @@ -907,9 +955,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", - "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", "cpu": [ "arm64" ], @@ -923,9 +971,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", - "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", "cpu": [ "ia32" ], @@ -939,9 +987,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", - "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", "cpu": [ "x64" ], @@ -8797,9 +8845,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", - "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -8809,63 +8857,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.0", - "@esbuild/android-arm": "0.25.0", - "@esbuild/android-arm64": "0.25.0", - "@esbuild/android-x64": "0.25.0", - "@esbuild/darwin-arm64": "0.25.0", - "@esbuild/darwin-x64": "0.25.0", - "@esbuild/freebsd-arm64": "0.25.0", - "@esbuild/freebsd-x64": "0.25.0", - "@esbuild/linux-arm": "0.25.0", - "@esbuild/linux-arm64": "0.25.0", - "@esbuild/linux-ia32": "0.25.0", - "@esbuild/linux-loong64": "0.25.0", - "@esbuild/linux-mips64el": "0.25.0", - "@esbuild/linux-ppc64": "0.25.0", - "@esbuild/linux-riscv64": "0.25.0", - "@esbuild/linux-s390x": "0.25.0", - "@esbuild/linux-x64": "0.25.0", - "@esbuild/netbsd-arm64": "0.25.0", - "@esbuild/netbsd-x64": "0.25.0", - "@esbuild/openbsd-arm64": "0.25.0", - "@esbuild/openbsd-x64": "0.25.0", - "@esbuild/sunos-x64": "0.25.0", - "@esbuild/win32-arm64": "0.25.0", - "@esbuild/win32-ia32": "0.25.0", - "@esbuild/win32-x64": "0.25.0" - } - }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", - "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", - "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "@esbuild/aix-ppc64": "0.28.1", + "@esbuild/android-arm": "0.28.1", + "@esbuild/android-arm64": "0.28.1", + "@esbuild/android-x64": "0.28.1", + "@esbuild/darwin-arm64": "0.28.1", + "@esbuild/darwin-x64": "0.28.1", + "@esbuild/freebsd-arm64": "0.28.1", + "@esbuild/freebsd-x64": "0.28.1", + "@esbuild/linux-arm": "0.28.1", + "@esbuild/linux-arm64": "0.28.1", + "@esbuild/linux-ia32": "0.28.1", + "@esbuild/linux-loong64": "0.28.1", + "@esbuild/linux-mips64el": "0.28.1", + "@esbuild/linux-ppc64": "0.28.1", + "@esbuild/linux-riscv64": "0.28.1", + "@esbuild/linux-s390x": "0.28.1", + "@esbuild/linux-x64": "0.28.1", + "@esbuild/netbsd-arm64": "0.28.1", + "@esbuild/netbsd-x64": "0.28.1", + "@esbuild/openbsd-arm64": "0.28.1", + "@esbuild/openbsd-x64": "0.28.1", + "@esbuild/openharmony-arm64": "0.28.1", + "@esbuild/sunos-x64": "0.28.1", + "@esbuild/win32-arm64": "0.28.1", + "@esbuild/win32-ia32": "0.28.1", + "@esbuild/win32-x64": "0.28.1" } }, "node_modules/escalade": { diff --git a/package.json b/package.json index 49936cd947f4..bf8af8ddaa3b 100644 --- a/package.json +++ b/package.json @@ -346,7 +346,7 @@ "website-scraper": "^5.3.1" }, "overrides": { - "esbuild": "^0.25", + "esbuild": "^0.28.0", "vite": "^7.3.2", "path-to-regexp": "^8.4.0", "apache-arrow": "file:src/search/vendor/apache-arrow-stub", 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 7134488c7891..d6858e235f85 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 @@ -5303,6 +5303,30 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "additional-permissions": false, + "access": "read" + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "additional-permissions": false, + "access": "read" + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", 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 e0f00c5c7b32..5b514adafa53 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 @@ -1716,6 +1716,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", 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 e7b7c2713269..7be10076fa0f 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 @@ -6949,6 +6949,34 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", 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 f538ce77cf81..824c0bc56d80 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 @@ -1846,6 +1846,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", 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 e138760f32c9..a7ef97d4e614 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 @@ -1950,6 +1950,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json index 7134488c7891..d6858e235f85 100644 --- a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json +++ b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json @@ -5303,6 +5303,30 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "additional-permissions": false, + "access": "read" + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "additional-permissions": false, + "access": "read" + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", diff --git a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json index e0f00c5c7b32..5b514adafa53 100644 --- a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json +++ b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json @@ -1716,6 +1716,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json b/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json index e7b7c2713269..7be10076fa0f 100644 --- a/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json +++ b/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json @@ -6949,6 +6949,34 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", diff --git a/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json b/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json index f538ce77cf81..824c0bc56d80 100644 --- a/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json +++ b/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json @@ -1846,6 +1846,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json b/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json index e138760f32c9..a7ef97d4e614 100644 --- a/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json +++ b/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json @@ -1950,6 +1950,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", 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 85f306bc498a..f07afd09b6a2 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 @@ -472,6 +472,17 @@ "user-to-server": true, "server-to-server": true, "additional-permissions": false + }, + { + "category": "enterprise-admin", + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false } ] }, 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 5a7cbbd01201..78247b817d9f 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 @@ -3092,6 +3092,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", 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 8d6f17484c9e..da7f3c3fc7d8 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 @@ -3340,6 +3340,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", diff --git a/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json b/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json index 85f306bc498a..f07afd09b6a2 100644 --- a/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json +++ b/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json @@ -472,6 +472,17 @@ "user-to-server": true, "server-to-server": true, "additional-permissions": false + }, + { + "category": "enterprise-admin", + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false } ] }, diff --git a/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json b/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json index 5a7cbbd01201..78247b817d9f 100644 --- a/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json +++ b/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json @@ -3092,6 +3092,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", diff --git a/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json b/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json index 8d6f17484c9e..da7f3c3fc7d8 100644 --- a/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json +++ b/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json @@ -3340,6 +3340,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", diff --git a/src/github-apps/data/shared/entries.json b/src/github-apps/data/shared/entries.json index 905ca1766985..ec143877647f 100644 --- a/src/github-apps/data/shared/entries.json +++ b/src/github-apps/data/shared/entries.json @@ -1 +1 @@ -[{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"read"},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"read"},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","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":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","additional-permissions":false,"access":"write"},{"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":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","additional-permissions":false,"access":"write"},{"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":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","additional-permissions":false,"access":"read"},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"read"},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"read"},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"read"},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","additional-permissions":true,"access":"read"},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","additional-permissions":true,"access":"write"},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","additional-permissions":false,"access":"read"},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"write"},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","additional-permissions":false,"access":"write"},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","additional-permissions":false,"access":"write"},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","additional-permissions":false,"access":"read"},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","additional-permissions":false,"access":"read"},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","additional-permissions":false,"access":"read"},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","additional-permissions":false,"access":"read"},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"read"},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","additional-permissions":true,"access":"write"},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":true,"access":"write"},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":false,"access":"write"},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","additional-permissions":false,"access":"write"},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","additional-permissions":false,"access":"write"},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":true,"access":"read"},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":false,"access":"read"},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":true,"access":"write"},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","additional-permissions":false,"access":"write"},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":true,"access":"write"},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","additional-permissions":false,"access":"write"},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","additional-permissions":true,"access":"read"},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","additional-permissions":false,"access":"read"},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":false,"access":"read"},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","additional-permissions":false,"access":"read"},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","additional-permissions":false,"access":"read"},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","additional-permissions":false,"access":"read"},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","additional-permissions":false,"access":"read"},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","additional-permissions":false,"access":"write"},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","additional-permissions":false,"access":"write"},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","additional-permissions":false,"access":"read"},{"slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage"},{"slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository"},{"slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom"},{"slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"},{"slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned"},{"slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner"},{"slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits"},{"slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes"},{"slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms"},{"slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"},{"slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners"},{"slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts"},{"slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"},{"slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage"},{"slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}"},{"slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups"},{"slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}"},{"slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}"},{"slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs"},{"slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables"},{"slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners"},{"slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs"},{"slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals"},{"slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve"},{"slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"},{"slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"},{"slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"},{"slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"},{"slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel"},{"slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups"},{"slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"},{"slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs"},{"slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun"},{"slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"},{"slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows"},{"slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}"},{"slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"},{"slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"},{"slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"},{"slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"},{"slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"},{"slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets"},{"slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"},{"slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events"},{"slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers"},{"slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers"},{"slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred"},{"slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions"},{"slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}"},{"slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred"},{"slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage"},{"slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary"},{"slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage"},{"slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary"},{"slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches"},{"slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}"},{"slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename"},{"slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream"},{"slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges"},{"slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns"},{"slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns"},{"slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts"},{"slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts"},{"slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"},{"slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"},{"slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses"},{"slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases"},{"slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"},{"slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"},{"slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"},{"slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs"},{"slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"},{"slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults"},{"slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach"},{"slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach"},{"slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults"},{"slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories"},{"slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration"},{"slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces"},{"slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access"},{"slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets"},{"slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces"},{"slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}"},{"slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"},{"slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers"},{"slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines"},{"slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new"},{"slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check"},{"slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets"},{"slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces"},{"slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces"},{"slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces"},{"slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets"},{"slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key"},{"slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports"},{"slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}"},{"slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines"},{"slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish"},{"slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start"},{"slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop"},{"slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators"},{"slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission"},{"slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations"},{"slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations"},{"slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments"},{"slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits"},{"slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"},{"slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls"},{"slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}"},{"slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status"},{"slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses"},{"slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}"},{"slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}"},{"slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing"},{"slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats"},{"slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day"},{"slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest"},{"slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot"},{"slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration"},{"slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-enterprise","subcategory":"repository-access","verb":"get","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-enterprise","subcategory":"repository-access","verb":"patch","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot-in-an-enterprise","subcategory":"repository-access","verb":"put","requestPath":"/enterprises/{enterprise}/dependabot/repository-access/default-level"},{"slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts"},{"slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}"},{"slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom"},{"slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}"},{"slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report"},{"slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots"},{"slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"},{"slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments"},{"slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"},{"slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists"},{"slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}"},{"slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}"},{"slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments"},{"slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks"},{"slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star"},{"slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star"},{"slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs"},{"slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}"},{"slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits"},{"slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}"},{"slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}"},{"slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}"},{"slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs"},{"slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags"},{"slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}"},{"slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees"},{"slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}"},{"slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits"},{"slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits"},{"slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits"},{"slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees"},{"slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}"},{"slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments"},{"slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events"},{"slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}"},{"slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"},{"slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}"},{"slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking"},{"slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events"},{"slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}"},{"slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"},{"slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent"},{"slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue"},{"slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"},{"slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline"},{"slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels"},{"slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license"},{"slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown"},{"slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile"},{"slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency"},{"slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity"},{"slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors"},{"slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation"},{"slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card"},{"slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones"},{"slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths"},{"slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers"},{"slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views"},{"slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors"},{"slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}"},{"slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files"},{"slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs"},{"slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}"},{"slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}"},{"slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record"},{"slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}"},{"slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record"},{"slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records"},{"slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}"},{"slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}"},{"slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks"},{"slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations"},{"slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks"},{"slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks"},{"slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries"},{"slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings"},{"slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}"},{"slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats"},{"slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats"},{"slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}"},{"slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}"},{"slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats"},{"slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}"},{"slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}"},{"slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}"},{"slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations"},{"slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations"},{"slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations"},{"slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}"},{"slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams"},{"slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields"},{"slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields"},{"slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types"},{"slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types"},{"slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members"},{"slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}"},{"slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}"},{"slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles"},{"slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}"},{"slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}"},{"slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users"},{"slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators"},{"slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema"},{"slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values"},{"slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values"},{"slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members"},{"slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets"},{"slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets"},{"slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites"},{"slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history"},{"slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers"},{"slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}"},{"slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}"},{"slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}"},{"slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}"},{"slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest"},{"slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments"},{"slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"},{"slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"},{"slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health"},{"slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries"},{"slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries"},{"slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key"},{"slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"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":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts"},{"slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields"},{"slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","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}"},{"slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views"},{"slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items"},{"slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments"},{"slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"},{"slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits"},{"slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files"},{"slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"},{"slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"},{"slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"},{"slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch"},{"slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"},{"slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes"},{"slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest"},{"slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}"},{"slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets"},{"slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos"},{"slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos"},{"slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}"},{"slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}"},{"slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}"},{"slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity"},{"slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}"},{"slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors"},{"slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors"},{"slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches"},{"slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm"},{"slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries"},{"slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings"},{"slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests"},{"slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types"},{"slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages"},{"slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme"},{"slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}"},{"slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}"},{"slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites"},{"slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history"},{"slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags"},{"slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}"},{"slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams"},{"slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}"},{"slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate"},{"slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories"},{"slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos"},{"slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos"},{"slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos"},{"slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels"},{"slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts"},{"slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts"},{"slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"},{"slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"},{"slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history"},{"slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories"},{"slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports"},{"slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"},{"slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"},{"slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams"},{"slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams"},{"slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations"},{"slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members"},{"slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos"},{"slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams"},{"slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}"},{"slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}"},{"slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}"},{"slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations"},{"slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members"},{"slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos"},{"slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams"},{"slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user"},{"slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks"},{"slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}"},{"slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}"},{"slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}"},{"slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility"},{"slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails"},{"slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails"},{"slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails"},{"slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers"},{"slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following"},{"slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}"},{"slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}"},{"slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}"},{"slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys"},{"slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys"},{"slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys"},{"slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys"},{"slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}"},{"slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}"},{"slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails"},{"slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts"},{"slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts"},{"slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys"},{"slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys"},{"slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}"},{"slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys"},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories","access":"read","user-to-server":true,"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":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","access":"write","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":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","access":"write","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":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule","access":"write","user-to-server":false,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"apps","slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"list-oidc-custom-property-inclusions-for-an-enterprise","subcategory":"oidc","verb":"get","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"post","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"delete","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"},{"slug":"list-public-events","subcategory":"events","verb":"get","requestPath":"/events"},{"slug":"get-feeds","subcategory":"feeds","verb":"get","requestPath":"/feeds"},{"slug":"list-public-events-for-a-network-of-repositories","subcategory":"events","verb":"get","requestPath":"/networks/{owner}/{repo}/events"},{"slug":"list-public-organization-events","subcategory":"events","verb":"get","requestPath":"/orgs/{org}/events"},{"slug":"list-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events"},{"slug":"list-public-events-for-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/public"},{"slug":"list-events-received-by-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events"},{"slug":"list-public-events-received-by-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events/public"},{"slug":"get-an-app","subcategory":"apps","verb":"get","requestPath":"/apps/{app_slug}"},{"slug":"list-repositories-accessible-to-the-app-installation","subcategory":"installations","verb":"get","requestPath":"/installation/repositories"},{"slug":"revoke-an-installation-access-token","subcategory":"installations","verb":"delete","requestPath":"/installation/token"},{"slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs"},{"slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"},{"slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"},{"slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites"},{"slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences"},{"slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}"},{"slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"},{"slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"},{"slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs"},{"slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites"},{"slug":"get-all-codes-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct"},{"slug":"get-a-code-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct/{key}"},{"slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day"},{"slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest"},{"slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-emojis","subcategory":"emojis","verb":"get","requestPath":"/emojis"},{"slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships"},{"slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"},{"slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"},{"slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations"},{"slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"},{"slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"},{"slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"get-all-gitignore-templates","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates"},{"slug":"get-a-gitignore-template","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates/{name}"},{"slug":"get-all-commonly-used-licenses","subcategory":"licenses","verb":"get","requestPath":"/licenses"},{"slug":"get-a-license","subcategory":"licenses","verb":"get","requestPath":"/licenses/{license}"},{"slug":"render-a-markdown-document-in-raw-mode","subcategory":"markdown","verb":"post","requestPath":"/markdown/raw"},{"slug":"github-api-root","subcategory":"meta","verb":"get","requestPath":"/"},{"slug":"get-github-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"slug":"get-octocat","subcategory":"meta","verb":"get","requestPath":"/octocat"},{"slug":"get-all-api-versions","subcategory":"meta","verb":"get","requestPath":"/versions"},{"slug":"get-the-zen-of-github","subcategory":"meta","verb":"get","requestPath":"/zen"},{"slug":"list-organizations","subcategory":"orgs","verb":"get","requestPath":"/organizations"},{"slug":"get-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/{subject_digest}"},{"slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}"},{"slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"},{"slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}"},{"slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories"},{"slug":"list-organizations-for-a-user","subcategory":"orgs","verb":"get","requestPath":"/users/{username}/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/docker/conflicts"},{"slug":"list-packages-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages"},{"slug":"get-a-package-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"list-packages-for-the-authenticated-users-namespace","subcategory":"packages","verb":"get","requestPath":"/user/packages"},{"slug":"get-a-package-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/docker/conflicts"},{"slug":"list-packages-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages"},{"slug":"get-a-package-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-rate-limit-status-for-the-authenticated-user","subcategory":"rate-limit","verb":"get","requestPath":"/rate_limit"},{"slug":"list-reactions-for-a-release","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"create-reaction-for-a-release","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"delete-a-release-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"},{"slug":"search-code","subcategory":"search","verb":"get","requestPath":"/search/code"},{"slug":"search-commits","subcategory":"search","verb":"get","requestPath":"/search/commits"},{"slug":"search-issues-and-pull-requests","subcategory":"search","verb":"get","requestPath":"/search/issues"},{"slug":"search-repositories","subcategory":"search","verb":"get","requestPath":"/search/repositories"},{"slug":"search-topics","subcategory":"search","verb":"get","requestPath":"/search/topics"},{"slug":"search-users","subcategory":"search","verb":"get","requestPath":"/search/users"},{"slug":"list-global-security-advisories","subcategory":"global-advisories","verb":"get","requestPath":"/advisories"},{"slug":"get-a-global-security-advisory","subcategory":"global-advisories","verb":"get","requestPath":"/advisories/{ghsa_id}"},{"slug":"get-a-user-using-their-id","subcategory":"users","verb":"get","requestPath":"/user/{account_id}"},{"slug":"list-users","subcategory":"users","verb":"get","requestPath":"/users"},{"slug":"get-a-user","subcategory":"users","verb":"get","requestPath":"/users/{username}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/users/{username}/attestations/{subject_digest}"},{"slug":"list-followers-of-a-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/followers"},{"slug":"list-the-people-a-user-follows","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following"},{"slug":"check-if-a-user-follows-another-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following/{target_user}"},{"slug":"list-gpg-keys-for-a-user","subcategory":"gpg-keys","verb":"get","requestPath":"/users/{username}/gpg_keys"},{"slug":"list-social-accounts-for-a-user","subcategory":"social-accounts","verb":"get","requestPath":"/users/{username}/social_accounts"},{"slug":"list-ssh-signing-keys-for-a-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/users/{username}/ssh_signing_keys"},{"slug":"list-app-installations-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations"},{"slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories"},{"slug":"list-subscriptions-for-the-authenticated-user","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases"},{"slug":"list-subscriptions-for-the-authenticated-user-stubbed","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases/stubbed"},{"slug":"get-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}"},{"slug":"list-accepted-assignments-for-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/accepted_assignments"},{"slug":"get-assignment-grades","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/grades"},{"slug":"list-classrooms","subcategory":"classroom","verb":"get","requestPath":"/classrooms"},{"slug":"get-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}"},{"slug":"list-assignments-for-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}/assignments"},{"slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-gists-for-the-authenticated-user","subcategory":"gists","verb":"get","requestPath":"/gists"},{"slug":"list-public-gists","subcategory":"gists","verb":"get","requestPath":"/gists/public"},{"slug":"list-starred-gists","subcategory":"gists","verb":"get","requestPath":"/gists/starred"},{"slug":"get-a-gist","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}"},{"slug":"list-gist-comments","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments"},{"slug":"get-a-gist-comment","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"list-gist-commits","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/commits"},{"slug":"list-gist-forks","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/forks"},{"slug":"check-if-a-gist-is-starred","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/star"},{"slug":"get-a-gist-revision","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/{sha}"},{"slug":"list-gists-for-a-user","subcategory":"gists","verb":"get","requestPath":"/users/{username}/gists"},{"slug":"list-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/issues"},{"slug":"list-organization-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/orgs/{org}/issues"},{"slug":"list-user-account-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/user/issues"},{"slug":"list-organization-memberships-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs"},{"slug":"list-organizations-for-the-authenticated-user","subcategory":"orgs","verb":"get","requestPath":"/user/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/docker/conflicts"},{"slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer"},{"slug":"list-teams-for-the-authenticated-user","subcategory":"teams","verb":"get","requestPath":"/user/teams"},{"slug":"get-the-authenticated-user","subcategory":"users","verb":"get","requestPath":"/user"},{"slug":"list-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"get","requestPath":"/user/social_accounts"},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","additional-permissions":true,"access":"read"},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","additional-permissions":true,"access":"read"},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"read"},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"write"},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"read"},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"read"},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","additional-permissions":false,"access":"read"},{"slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement"},{"slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement"},{"slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement"},{"slug":"list-usage-report-exports","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"create-a-usage-report-export","subcategory":"usage-reports","verb":"post","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"get-a-usage-report-export","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports/{report_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning"},{"slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot"},{"slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles"},{"slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log"},{"slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules"},{"slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations"},{"slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}"},{"slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles"},{"slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions"},{"slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions"},{"slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles"},{"slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions"},{"slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules"},{"slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}"},{"slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning"},{"slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning"},{"slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning"},{"slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}"},{"slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups"},{"slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups"},{"slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"category":"enterprise-admin","slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage"},{"slug":"set-the-github-actions-oidc-custom-issuer-policy-for-an-enterprise","subcategory":"oidc","verb":"put","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/issuer"},{"slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents"},{"slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics"},{"slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations"},{"slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories"},{"slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}"},{"slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add"},{"slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove"},{"slug":"get-the-audit-log-for-an-enterprise","subcategory":"audit-log","verb":"get","requestPath":"/enterprises/{enterprise}/audit-log"},{"slug":"list-enterprise-consumed-licenses","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/consumed-licenses"},{"slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all"},{"slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles"},{"slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}"},{"slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}"},{"slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users"},{"slug":"get-a-license-sync-status","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/license-sync-status"},{"slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote"},{"slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-an-enterprise-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/enterprises/{enterprise}/rulesets"},{"slug":"get-an-enterprise-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"update-an-enterprise-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"delete-an-enterprise-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-enterprise","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/advanced-security"},{"slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"get-github-enterprise-cloud-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"patch","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"get-github-enterprise-server-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"}] \ No newline at end of file +[{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"read"},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"read"},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","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":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","additional-permissions":false,"access":"write"},{"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":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","additional-permissions":false,"access":"write"},{"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":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","additional-permissions":false,"access":"read"},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"read"},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"read"},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"read"},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","additional-permissions":true,"access":"read"},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","additional-permissions":true,"access":"write"},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","additional-permissions":false,"access":"read"},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"write"},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"list-code-quality-findings-for-a-repository","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings","additional-permissions":false,"access":"read"},{"category":"code-quality","slug":"get-a-code-quality-finding","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings/{finding_number}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","additional-permissions":false,"access":"write"},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","additional-permissions":false,"access":"write"},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","additional-permissions":false,"access":"read"},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","additional-permissions":false,"access":"read"},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","additional-permissions":false,"access":"read"},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","additional-permissions":false,"access":"read"},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"read"},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","additional-permissions":true,"access":"write"},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":true,"access":"write"},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":false,"access":"write"},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","additional-permissions":false,"access":"write"},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","additional-permissions":false,"access":"write"},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":true,"access":"read"},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":false,"access":"read"},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":true,"access":"write"},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","additional-permissions":false,"access":"write"},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":true,"access":"write"},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","additional-permissions":false,"access":"write"},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","additional-permissions":true,"access":"read"},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","additional-permissions":false,"access":"read"},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":false,"access":"read"},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","additional-permissions":false,"access":"read"},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","additional-permissions":false,"access":"read"},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","additional-permissions":false,"access":"read"},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","additional-permissions":false,"access":"read"},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","additional-permissions":false,"access":"write"},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","additional-permissions":false,"access":"write"},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","additional-permissions":false,"access":"read"},{"slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage"},{"slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository"},{"slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom"},{"slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"},{"slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned"},{"slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner"},{"slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits"},{"slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes"},{"slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms"},{"slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"},{"slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners"},{"slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts"},{"slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"},{"slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage"},{"slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}"},{"slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups"},{"slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}"},{"slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}"},{"slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs"},{"slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables"},{"slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners"},{"slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs"},{"slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals"},{"slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve"},{"slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"},{"slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"},{"slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"},{"slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"},{"slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel"},{"slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups"},{"slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"},{"slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs"},{"slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun"},{"slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"},{"slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows"},{"slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}"},{"slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"},{"slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"},{"slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"},{"slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"},{"slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"},{"slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets"},{"slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"},{"slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events"},{"slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers"},{"slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers"},{"slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred"},{"slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions"},{"slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}"},{"slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred"},{"slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage"},{"slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary"},{"slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage"},{"slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary"},{"slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches"},{"slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}"},{"slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename"},{"slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream"},{"slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges"},{"slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns"},{"slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns"},{"slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"list-code-quality-findings-for-a-repository","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings"},{"slug":"get-a-code-quality-finding","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings/{finding_number}"},{"slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts"},{"slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts"},{"slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"},{"slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"},{"slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses"},{"slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases"},{"slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"},{"slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"},{"slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"},{"slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs"},{"slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"},{"slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults"},{"slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach"},{"slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach"},{"slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults"},{"slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories"},{"slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration"},{"slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces"},{"slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access"},{"slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets"},{"slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces"},{"slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}"},{"slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"},{"slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers"},{"slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines"},{"slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new"},{"slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check"},{"slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets"},{"slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces"},{"slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces"},{"slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces"},{"slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets"},{"slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key"},{"slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports"},{"slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}"},{"slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines"},{"slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish"},{"slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start"},{"slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop"},{"slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators"},{"slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission"},{"slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations"},{"slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations"},{"slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments"},{"slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits"},{"slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"},{"slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls"},{"slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}"},{"slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status"},{"slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses"},{"slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}"},{"slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}"},{"slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing"},{"slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats"},{"slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day"},{"slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest"},{"slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot"},{"slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration"},{"slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-enterprise","subcategory":"repository-access","verb":"get","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-enterprise","subcategory":"repository-access","verb":"patch","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot-in-an-enterprise","subcategory":"repository-access","verb":"put","requestPath":"/enterprises/{enterprise}/dependabot/repository-access/default-level"},{"slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts"},{"slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}"},{"slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom"},{"slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}"},{"slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report"},{"slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots"},{"slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"},{"slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments"},{"slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"},{"slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists"},{"slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}"},{"slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}"},{"slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments"},{"slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks"},{"slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star"},{"slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star"},{"slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs"},{"slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}"},{"slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits"},{"slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}"},{"slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}"},{"slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}"},{"slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs"},{"slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags"},{"slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}"},{"slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees"},{"slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}"},{"slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits"},{"slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits"},{"slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits"},{"slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees"},{"slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}"},{"slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments"},{"slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events"},{"slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}"},{"slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"},{"slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}"},{"slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking"},{"slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events"},{"slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}"},{"slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"},{"slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent"},{"slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue"},{"slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"},{"slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline"},{"slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels"},{"slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license"},{"slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown"},{"slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile"},{"slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency"},{"slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity"},{"slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors"},{"slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation"},{"slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card"},{"slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones"},{"slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths"},{"slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers"},{"slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views"},{"slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors"},{"slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}"},{"slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files"},{"slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs"},{"slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}"},{"slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}"},{"slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record"},{"slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}"},{"slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record"},{"slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records"},{"slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}"},{"slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}"},{"slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks"},{"slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations"},{"slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks"},{"slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks"},{"slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries"},{"slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings"},{"slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}"},{"slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats"},{"slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats"},{"slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}"},{"slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}"},{"slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats"},{"slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}"},{"slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}"},{"slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}"},{"slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations"},{"slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations"},{"slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations"},{"slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}"},{"slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams"},{"slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields"},{"slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields"},{"slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types"},{"slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types"},{"slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members"},{"slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}"},{"slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}"},{"slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles"},{"slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}"},{"slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}"},{"slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users"},{"slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators"},{"slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema"},{"slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values"},{"slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values"},{"slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members"},{"slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets"},{"slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets"},{"slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites"},{"slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history"},{"slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers"},{"slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}"},{"slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}"},{"slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}"},{"slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}"},{"slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest"},{"slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments"},{"slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"},{"slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"},{"slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health"},{"slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries"},{"slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries"},{"slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key"},{"slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"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":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts"},{"slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields"},{"slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","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}"},{"slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views"},{"slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items"},{"slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments"},{"slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"},{"slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits"},{"slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files"},{"slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"},{"slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"},{"slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"},{"slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch"},{"slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"},{"slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes"},{"slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest"},{"slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}"},{"slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets"},{"slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos"},{"slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos"},{"slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}"},{"slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}"},{"slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}"},{"slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity"},{"slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}"},{"slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors"},{"slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors"},{"slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches"},{"slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm"},{"slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries"},{"slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings"},{"slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests"},{"slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types"},{"slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages"},{"slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme"},{"slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}"},{"slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}"},{"slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites"},{"slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history"},{"slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags"},{"slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}"},{"slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams"},{"slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}"},{"slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate"},{"slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories"},{"slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos"},{"slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos"},{"slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos"},{"slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels"},{"slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts"},{"slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts"},{"slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"},{"slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"},{"slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history"},{"slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories"},{"slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports"},{"slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"},{"slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"},{"slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams"},{"slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams"},{"slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations"},{"slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members"},{"slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos"},{"slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams"},{"slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}"},{"slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}"},{"slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}"},{"slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations"},{"slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members"},{"slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos"},{"slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams"},{"slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user"},{"slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks"},{"slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}"},{"slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}"},{"slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}"},{"slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility"},{"slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails"},{"slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails"},{"slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails"},{"slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers"},{"slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following"},{"slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}"},{"slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}"},{"slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}"},{"slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys"},{"slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys"},{"slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys"},{"slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys"},{"slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}"},{"slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}"},{"slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails"},{"slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts"},{"slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts"},{"slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys"},{"slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys"},{"slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}"},{"slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys"},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories","access":"read","user-to-server":true,"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":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","access":"write","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":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","access":"write","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":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"list-code-quality-findings-for-a-repository","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"get-a-code-quality-finding","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings/{finding_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule","access":"write","user-to-server":false,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"apps","slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"list-oidc-custom-property-inclusions-for-an-enterprise","subcategory":"oidc","verb":"get","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"post","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"delete","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"},{"slug":"list-public-events","subcategory":"events","verb":"get","requestPath":"/events"},{"slug":"get-feeds","subcategory":"feeds","verb":"get","requestPath":"/feeds"},{"slug":"list-public-events-for-a-network-of-repositories","subcategory":"events","verb":"get","requestPath":"/networks/{owner}/{repo}/events"},{"slug":"list-public-organization-events","subcategory":"events","verb":"get","requestPath":"/orgs/{org}/events"},{"slug":"list-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events"},{"slug":"list-public-events-for-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/public"},{"slug":"list-events-received-by-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events"},{"slug":"list-public-events-received-by-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events/public"},{"slug":"get-an-app","subcategory":"apps","verb":"get","requestPath":"/apps/{app_slug}"},{"slug":"list-repositories-accessible-to-the-app-installation","subcategory":"installations","verb":"get","requestPath":"/installation/repositories"},{"slug":"revoke-an-installation-access-token","subcategory":"installations","verb":"delete","requestPath":"/installation/token"},{"slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs"},{"slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"},{"slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"},{"slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites"},{"slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences"},{"slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}"},{"slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"},{"slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"},{"slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs"},{"slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites"},{"slug":"get-all-codes-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct"},{"slug":"get-a-code-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct/{key}"},{"slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day"},{"slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest"},{"slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-emojis","subcategory":"emojis","verb":"get","requestPath":"/emojis"},{"slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships"},{"slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"},{"slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"},{"slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations"},{"slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"},{"slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"},{"slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"get-all-gitignore-templates","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates"},{"slug":"get-a-gitignore-template","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates/{name}"},{"slug":"get-all-commonly-used-licenses","subcategory":"licenses","verb":"get","requestPath":"/licenses"},{"slug":"get-a-license","subcategory":"licenses","verb":"get","requestPath":"/licenses/{license}"},{"slug":"render-a-markdown-document-in-raw-mode","subcategory":"markdown","verb":"post","requestPath":"/markdown/raw"},{"slug":"github-api-root","subcategory":"meta","verb":"get","requestPath":"/"},{"slug":"get-github-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"slug":"get-octocat","subcategory":"meta","verb":"get","requestPath":"/octocat"},{"slug":"get-all-api-versions","subcategory":"meta","verb":"get","requestPath":"/versions"},{"slug":"get-the-zen-of-github","subcategory":"meta","verb":"get","requestPath":"/zen"},{"slug":"list-organizations","subcategory":"orgs","verb":"get","requestPath":"/organizations"},{"slug":"get-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/{subject_digest}"},{"slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}"},{"slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"},{"slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}"},{"slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories"},{"slug":"list-organizations-for-a-user","subcategory":"orgs","verb":"get","requestPath":"/users/{username}/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/docker/conflicts"},{"slug":"list-packages-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages"},{"slug":"get-a-package-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"list-packages-for-the-authenticated-users-namespace","subcategory":"packages","verb":"get","requestPath":"/user/packages"},{"slug":"get-a-package-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/docker/conflicts"},{"slug":"list-packages-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages"},{"slug":"get-a-package-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-rate-limit-status-for-the-authenticated-user","subcategory":"rate-limit","verb":"get","requestPath":"/rate_limit"},{"slug":"list-reactions-for-a-release","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"create-reaction-for-a-release","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"delete-a-release-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"},{"slug":"search-code","subcategory":"search","verb":"get","requestPath":"/search/code"},{"slug":"search-commits","subcategory":"search","verb":"get","requestPath":"/search/commits"},{"slug":"search-issues-and-pull-requests","subcategory":"search","verb":"get","requestPath":"/search/issues"},{"slug":"search-repositories","subcategory":"search","verb":"get","requestPath":"/search/repositories"},{"slug":"search-topics","subcategory":"search","verb":"get","requestPath":"/search/topics"},{"slug":"search-users","subcategory":"search","verb":"get","requestPath":"/search/users"},{"slug":"list-global-security-advisories","subcategory":"global-advisories","verb":"get","requestPath":"/advisories"},{"slug":"get-a-global-security-advisory","subcategory":"global-advisories","verb":"get","requestPath":"/advisories/{ghsa_id}"},{"slug":"get-a-user-using-their-id","subcategory":"users","verb":"get","requestPath":"/user/{account_id}"},{"slug":"list-users","subcategory":"users","verb":"get","requestPath":"/users"},{"slug":"get-a-user","subcategory":"users","verb":"get","requestPath":"/users/{username}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/users/{username}/attestations/{subject_digest}"},{"slug":"list-followers-of-a-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/followers"},{"slug":"list-the-people-a-user-follows","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following"},{"slug":"check-if-a-user-follows-another-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following/{target_user}"},{"slug":"list-gpg-keys-for-a-user","subcategory":"gpg-keys","verb":"get","requestPath":"/users/{username}/gpg_keys"},{"slug":"list-social-accounts-for-a-user","subcategory":"social-accounts","verb":"get","requestPath":"/users/{username}/social_accounts"},{"slug":"list-ssh-signing-keys-for-a-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/users/{username}/ssh_signing_keys"},{"slug":"list-app-installations-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations"},{"slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories"},{"slug":"list-subscriptions-for-the-authenticated-user","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases"},{"slug":"list-subscriptions-for-the-authenticated-user-stubbed","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases/stubbed"},{"slug":"get-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}"},{"slug":"list-accepted-assignments-for-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/accepted_assignments"},{"slug":"get-assignment-grades","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/grades"},{"slug":"list-classrooms","subcategory":"classroom","verb":"get","requestPath":"/classrooms"},{"slug":"get-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}"},{"slug":"list-assignments-for-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}/assignments"},{"slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-gists-for-the-authenticated-user","subcategory":"gists","verb":"get","requestPath":"/gists"},{"slug":"list-public-gists","subcategory":"gists","verb":"get","requestPath":"/gists/public"},{"slug":"list-starred-gists","subcategory":"gists","verb":"get","requestPath":"/gists/starred"},{"slug":"get-a-gist","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}"},{"slug":"list-gist-comments","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments"},{"slug":"get-a-gist-comment","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"list-gist-commits","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/commits"},{"slug":"list-gist-forks","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/forks"},{"slug":"check-if-a-gist-is-starred","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/star"},{"slug":"get-a-gist-revision","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/{sha}"},{"slug":"list-gists-for-a-user","subcategory":"gists","verb":"get","requestPath":"/users/{username}/gists"},{"slug":"list-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/issues"},{"slug":"list-organization-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/orgs/{org}/issues"},{"slug":"list-user-account-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/user/issues"},{"slug":"list-organization-memberships-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs"},{"slug":"list-organizations-for-the-authenticated-user","subcategory":"orgs","verb":"get","requestPath":"/user/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/docker/conflicts"},{"slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer"},{"slug":"list-teams-for-the-authenticated-user","subcategory":"teams","verb":"get","requestPath":"/user/teams"},{"slug":"get-the-authenticated-user","subcategory":"users","verb":"get","requestPath":"/user"},{"slug":"list-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"get","requestPath":"/user/social_accounts"},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","additional-permissions":true,"access":"read"},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","additional-permissions":true,"access":"read"},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"read"},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"write"},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"read"},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"read"},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","additional-permissions":false,"access":"read"},{"slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement"},{"slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement"},{"slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement"},{"slug":"list-usage-report-exports","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"create-a-usage-report-export","subcategory":"usage-reports","verb":"post","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"get-a-usage-report-export","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports/{report_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning"},{"slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot"},{"slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles"},{"slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log"},{"slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules"},{"slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations"},{"slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}"},{"slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles"},{"slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions"},{"slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions"},{"slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles"},{"slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions"},{"slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules"},{"slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}"},{"slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning"},{"slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning"},{"slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning"},{"slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}"},{"slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups"},{"slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups"},{"slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"category":"enterprise-admin","slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"revoke-credential-authorizations-for-a-user-in-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/{username}/revoke","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage"},{"slug":"set-the-github-actions-oidc-custom-issuer-policy-for-an-enterprise","subcategory":"oidc","verb":"put","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/issuer"},{"slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents"},{"slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics"},{"slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations"},{"slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories"},{"slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}"},{"slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add"},{"slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove"},{"slug":"get-the-audit-log-for-an-enterprise","subcategory":"audit-log","verb":"get","requestPath":"/enterprises/{enterprise}/audit-log"},{"slug":"list-enterprise-consumed-licenses","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/consumed-licenses"},{"slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all"},{"slug":"revoke-credential-authorizations-for-a-user-in-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/{username}/revoke"},{"slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles"},{"slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}"},{"slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}"},{"slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users"},{"slug":"get-a-license-sync-status","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/license-sync-status"},{"slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote"},{"slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-an-enterprise-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/enterprises/{enterprise}/rulesets"},{"slug":"get-an-enterprise-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"update-an-enterprise-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"delete-an-enterprise-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-enterprise","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/advanced-security"},{"slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"get-github-enterprise-cloud-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"patch","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"get-github-enterprise-server-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"}] \ No newline at end of file diff --git a/src/github-apps/data/version-index.json b/src/github-apps/data/version-index.json index 5014ce9581c5..b688cb377b6a 100644 --- a/src/github-apps/data/version-index.json +++ b/src/github-apps/data/version-index.json @@ -1 +1 @@ -{"fpt-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[794,504,505,506,795,796,797,798,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[839,840,841,842,843,844]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[913,914,915,916]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2033,2034]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2698,2392,2393,2394,2699,2700,2701,2702,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2743,2744,2745,2746,2747,2748]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2817,2818,2819,2820]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2852,2853],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2963,2964,2965,2966],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"fpt-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[794,504,505,506,795,796,797,798,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[839,840,841,842,843,844]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[913,914,915,916]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2033,2034]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2698,2392,2393,2394,2699,2700,2701,2702,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2743,2744,2745,2746,2747,2748]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2817,2818,2819,2820]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2852,2853],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2963,2964,2965,2966],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"ghec-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,2999,3000,3001,3002,3003,79,80,81,3004,82,83,84,85,86,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3016,3003,3017,3018,3004,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3021,207,208,209,210,211,3022,3023,3024,212,213,214,215,216,217,218,219,220,3025,3026,221,3027,3028,3029,3030,3031,3032,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3033,3034,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3053,3054,3055,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570,3046,3047,3056]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3066,3053,3054,3055,3067,3068,797,3069,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[3091,3092,3093,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3147,3148,3149,3150,3151,3152,3153,3154,3155,3156]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3181]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3198,3199,1889,1890,1891,1892,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,3203,3204,3205,3206,3207,1959,1960,1961,3208,1962,1963,1964,1965,1966,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3220,3207,3221,3222,3208,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,3225,2087,2088,2089,2090,2091,3226,3227,3228,2092,2093,2094,2095,2096,2097,2098,2099,2100,3229,3230,2101,3231,3232,3233,3234,3235,3236,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,3237,3238,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,3257,3258,3259,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3270,3257,3258,3259,3271,3272,2701,3273,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964,2965,2966],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"ghec-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,2999,3000,3001,3002,3003,79,80,81,3004,82,83,84,85,86,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3016,3003,3017,3018,3004,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3021,207,208,209,210,211,3022,3023,3024,212,213,214,215,216,217,218,219,220,3025,3026,221,3027,3028,3029,3030,3031,3032,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3033,3034,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3053,3054,3055,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570,3046,3047,3056]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3066,3053,3054,3055,3067,3068,797,3069,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[3091,3092,3093,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3147,3148,3149,3150,3151,3152,3153,3154,3155,3156]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3181]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3198,3199,1889,1890,1891,1892,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,3203,3204,3205,3206,3207,1959,1960,1961,3208,1962,1963,1964,1965,1966,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3220,3207,3221,3222,3208,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,3225,2087,2088,2089,2090,2091,3226,3227,3228,2092,2093,2094,2095,2096,2097,2098,2099,2100,3229,3230,2101,3231,3232,3233,3234,3235,3236,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,3237,3238,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,3257,3258,3259,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3270,3257,3258,3259,3271,3272,2701,3273,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964,2965,2966],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.17-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,49,50,51,52,3339,2996,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,82,3005,87,88,89,90,91,92,93,98,99,100,3006,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,278,279,280,281]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,839,3039,3039,3040,3070,3070,3071,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,1777,3130,3131,3132,3133,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1929,1930,1931,1932,3379,3200,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1962,3209,1967,1968,1969,1970,1971,1972,1973,1978,1979,1980,3210,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,2743,3243,3243,3244,3274,3274,3275,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,1777,3130,3131,3132,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,1777,3130,3131,3132,3133,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.18-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,49,50,51,52,3339,2996,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,98,99,100,3006,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1929,1930,1931,1932,3379,3200,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1978,1979,1980,3210,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.19-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3064]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3089],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3268]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3089],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3089],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.20-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.21-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,3092,3093,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.21-2026-03-10":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,3092,3093,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}}} \ No newline at end of file +{"fpt-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[559,560]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[796,504,505,506,797,798,799,800,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[841,842,843,844,845,846]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[915,916,917,918]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2037,2038]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[2465,2466]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2704,2396,2397,2398,2705,2706,2707,2708,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2749,2750,2751,2752,2753,2754]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2823,2824,2825,2826]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2858,2859],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2969,2970,2971,2972],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"fpt-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[559,560]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[796,504,505,506,797,798,799,800,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[841,842,843,844,845,846]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[915,916,917,918]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2037,2038]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[2465,2466]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2704,2396,2397,2398,2705,2706,2707,2708,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2749,2750,2751,2752,2753,2754]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2823,2824,2825,2826]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2858,2859],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2969,2970,2971,2972],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"ghec-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,3005,3006,3007,3008,3009,79,80,81,3010,82,83,84,85,86,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3022,3009,3023,3024,3010,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3027,207,208,209,210,211,3028,3029,3030,212,213,214,215,216,217,218,219,220,3031,3032,221,3033,3034,3035,3036,3037,3038,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3039,3040,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3059,3060,3061,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572,3052,3053,3062]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3072,3059,3060,3061,3073,3074,799,3075,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[3097,3098,3099,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3153,3154,3155,3156,3157,3158,3159,3160,3161,3162]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3169,3170,3171,3172,3173,3174]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3187,3188]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3205,3206,1893,1894,1895,1896,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,3210,3211,3212,3213,3214,1963,1964,1965,3215,1966,1967,1968,1969,1970,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3227,3214,3228,3229,3215,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,3232,2091,2092,2093,2094,2095,3233,3234,3235,2096,2097,2098,2099,2100,2101,2102,2103,2104,3236,3237,2105,3238,3239,3240,3241,3242,3243,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,3244,3245,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,3264,3265,3266,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3277,3264,3265,3266,3278,3279,2707,3280,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970,2971,2972],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"ghec-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,3005,3006,3007,3008,3009,79,80,81,3010,82,83,84,85,86,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3022,3009,3023,3024,3010,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3027,207,208,209,210,211,3028,3029,3030,212,213,214,215,216,217,218,219,220,3031,3032,221,3033,3034,3035,3036,3037,3038,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3039,3040,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3059,3060,3061,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572,3052,3053,3062]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3072,3059,3060,3061,3073,3074,799,3075,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[3097,3098,3099,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3153,3154,3155,3156,3157,3158,3159,3160,3161,3162]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3169,3170,3171,3172,3173,3174]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3187,3188]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3205,3206,1893,1894,1895,1896,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,3210,3211,3212,3213,3214,1963,1964,1965,3215,1966,1967,1968,1969,1970,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3227,3214,3228,3229,3215,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,3232,2091,2092,2093,2094,2095,3233,3234,3235,2096,2097,2098,2099,2100,2101,2102,2103,2104,3236,3237,2105,3238,3239,3240,3241,3242,3243,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,3244,3245,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,3264,3265,3266,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3277,3264,3265,3266,3278,3279,2707,3280,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970,2971,2972],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.17-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,49,50,51,52,3347,3002,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,82,3011,87,88,89,90,91,92,93,98,99,100,3012,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,278,279,280,281]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,841,3045,3045,3046,3076,3076,3077,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,1781,3136,3137,3138,3139,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1933,1934,1935,1936,3387,3207,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1966,3216,1971,1972,1973,1974,1975,1976,1977,1982,1983,1984,3217,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,2749,3250,3250,3251,3281,3281,3282,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,1781,3136,3137,3138,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,1781,3136,3137,3138,3139,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.18-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,49,50,51,52,3347,3002,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,98,99,100,3012,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1933,1934,1935,1936,3387,3207,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1982,1983,1984,3217,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.19-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3070]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3095],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3275]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3095],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3095],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.20-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.21-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,3098,3099,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.21-2026-03-10":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,3098,3099,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}}} \ No newline at end of file diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json index 9e7b8016e96a..c980ce98a3f9 100644 --- a/src/github-apps/lib/config.json +++ b/src/github-apps/lib/config.json @@ -60,5 +60,5 @@ "2022-11-28" ] }, - "sha": "1847198856aa730d19ac7fef6f2617ecbec8e01e" + "sha": "e0b34ce28e589b9e57bd37a550c6d0e1abc931d4" } \ No newline at end of file diff --git a/src/rest/data/fpt-2022-11-28/actions.json b/src/rest/data/fpt-2022-11-28/actions.json index e0fc1f0f61d1..e6cc8bbb1aac 100644 --- a/src/rest/data/fpt-2022-11-28/actions.json +++ b/src/rest/data/fpt-2022-11-28/actions.json @@ -36168,6 +36168,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/activity.json b/src/rest/data/fpt-2022-11-28/activity.json index 07c73a1b5872..0c4c8dfc6837 100644 --- a/src/rest/data/fpt-2022-11-28/activity.json +++ b/src/rest/data/fpt-2022-11-28/activity.json @@ -3420,6 +3420,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3471,6 +3495,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6603,6 +6631,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6654,6 +6706,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7432,6 +7488,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13463,6 +13543,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13514,6 +13618,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16646,6 +16754,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16697,6 +16829,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17475,6 +17611,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23514,6 +23674,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23565,6 +23749,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26697,6 +26885,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -26748,6 +26960,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27526,6 +27742,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33545,6 +33785,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33596,6 +33860,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36728,6 +36996,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36779,6 +37071,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -37557,6 +37853,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43570,6 +43890,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43621,6 +43965,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46753,6 +47101,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -46804,6 +47176,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -47582,6 +47958,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53620,6 +54020,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53671,6 +54095,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56803,6 +57231,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -56854,6 +57306,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57632,6 +58088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63644,6 +64124,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63695,6 +64199,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66827,6 +67335,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66878,6 +67410,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67656,6 +68192,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73670,6 +74230,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73721,6 +74305,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76853,6 +77441,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76904,6 +77516,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77682,6 +78298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83696,6 +84336,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83747,6 +84411,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -86879,6 +87547,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -86930,6 +87622,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -87708,6 +88404,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2022-11-28/billing.json b/src/rest/data/fpt-2022-11-28/billing.json index 27724aac0797..4c0dbdedac09 100644 --- a/src/rest/data/fpt-2022-11-28/billing.json +++ b/src/rest/data/fpt-2022-11-28/billing.json @@ -1076,13 +1076,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", diff --git a/src/rest/data/fpt-2022-11-28/branches.json b/src/rest/data/fpt-2022-11-28/branches.json index 75ecaf1042bc..686fd6510ae3 100644 --- a/src/rest/data/fpt-2022-11-28/branches.json +++ b/src/rest/data/fpt-2022-11-28/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/campaigns.json b/src/rest/data/fpt-2022-11-28/campaigns.json index 6bbabf61ee61..c13ec72cbe1e 100644 --- a/src/rest/data/fpt-2022-11-28/campaigns.json +++ b/src/rest/data/fpt-2022-11-28/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/code-quality.json b/src/rest/data/fpt-2022-11-28/code-quality.json index 7802ca488a3b..5b7210a99d3d 100644 --- a/src/rest/data/fpt-2022-11-28/code-quality.json +++ b/src/rest/data/fpt-2022-11-28/code-quality.json @@ -1,5 +1,537 @@ { "code-quality": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "title": "List code quality findings for a repository", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. 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": "direction", + "description": "

The direction to sort the results by.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "default": "desc", + "enum": [ + "asc", + "desc" + ] + } + }, + { + "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": "state", + "description": "

If specified, only code quality findings with this state will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "open", + "dismissed" + ] + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Lists code quality findings for a repository.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + } + ], + "schema": { + "type": "array", + "items": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Response if the user is not authorized to access Code quality for this repository.

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

Resource not found

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "title": "Get a code quality finding", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies a finding.

", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a single code quality finding.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "finding_number": "FINDING_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "help": "# Useless null check\nSometimes you can guarantee that a particular variable will never be null. For example when that variable has just been assigned a newly created object or is the exception caught by a `catch` clause. A null check on such a variable is ...", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + }, + "schema": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Response if the user is not authorized to access Code quality for this repository.

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

Resource not found

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, { "serverUrl": "https://api.github.com", "verb": "get", diff --git a/src/rest/data/fpt-2022-11-28/code-scanning.json b/src/rest/data/fpt-2022-11-28/code-scanning.json index 8a85dadf1e9b..f0701785a038 100644 --- a/src/rest/data/fpt-2022-11-28/code-scanning.json +++ b/src/rest/data/fpt-2022-11-28/code-scanning.json @@ -4268,7 +4268,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Creates an autofix for a code scanning alert.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "descriptionHTML": "

Creates an autofix for a code scanning alert from the repository's default branch.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", "codeExamples": [ { "request": { diff --git a/src/rest/data/fpt-2022-11-28/commits.json b/src/rest/data/fpt-2022-11-28/commits.json index b8e0e5ae2630..804e0af918b2 100644 --- a/src/rest/data/fpt-2022-11-28/commits.json +++ b/src/rest/data/fpt-2022-11-28/commits.json @@ -2387,6 +2387,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/copilot.json b/src/rest/data/fpt-2022-11-28/copilot.json index 98eab822b1c6..05f536e2b43b 100644 --- a/src/rest/data/fpt-2022-11-28/copilot.json +++ b/src/rest/data/fpt-2022-11-28/copilot.json @@ -3984,6 +3984,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5081,6 +5090,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/deployments.json b/src/rest/data/fpt-2022-11-28/deployments.json index 7d06cff22fc0..a73abac374eb 100644 --- a/src/rest/data/fpt-2022-11-28/deployments.json +++ b/src/rest/data/fpt-2022-11-28/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/issues.json b/src/rest/data/fpt-2022-11-28/issues.json index 0e1c8703ed89..264eb13f15eb 100644 --- a/src/rest/data/fpt-2022-11-28/issues.json +++ b/src/rest/data/fpt-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "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" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35602,6 +35965,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35859,7 +36246,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -36518,6 +36906,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36659,7 +37071,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -37315,6 +37728,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40432,6 +40869,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40483,6 +40944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41186,6 +41651,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -41399,6 +41873,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -44837,6 +45391,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44888,6 +45466,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45591,6 +46173,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -45804,6 +46395,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -50529,6 +51200,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -51399,6 +52079,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -54467,350 +55156,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54920,60 +55281,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55083,424 +55767,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55610,213 +56253,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -55895,897 +57108,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -56903,6 +57557,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56911,510 +57571,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -57422,622 +57607,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -58045,855 +58000,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "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" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "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" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", + "isRequired": true + } + ], + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -60173,341 +62389,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -60562,6 +62802,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63621,6 +65865,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63672,6 +65940,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66747,6 +69019,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66798,6 +69094,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67033,12 +69333,308 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "Add issue field values to an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "

The ID of the issue field to set

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

The value to set for the field. The type depends on the field's data type:

\n", + "isRequired": true + } + ] + } + ], + "descriptionHTML": "

Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

\n

This endpoint supports the following field data types:

\n\n

Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

\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\"\nand \"Best practices for using the REST API.\"

", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Add multiple field values", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_field_values": [ + { + "field_id": 123, + "value": "Critical" + }, + { + "field_id": 456, + "value": 5 + }, + { + "field_id": 789, + "value": "2024-12-31" + } + ] + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67050,18 +69646,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67081,6 +69680,7 @@ ], "schema": { "type": "array", + "description": "The current issue field values for this issue after adding the new values", "items": { "title": "Issue Field Value", "description": "A value assigned to an issue field", @@ -67091,292 +69691,10 @@ "type": "integer", "format": "int64" }, - "node_id": { + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "Add issue field values to an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

", - "childParamsGroups": [ - { - "type": "integer", - "name": "field_id", - "description": "

The ID of the issue field to set

", - "isRequired": true - }, - { - "type": "string or number or array", - "name": "value", - "description": "

The value to set for the field. The type depends on the field's data type:

\n", - "isRequired": true - } - ] - } - ], - "descriptionHTML": "

Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

\n

This endpoint supports the following field data types:

\n\n

Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

\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\"\nand \"Best practices for using the REST API.\"

", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Add multiple field values", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_field_values": [ - { - "field_id": 123, - "value": "Critical" - }, - { - "field_id": 456, - "value": 5 - }, - { - "field_id": 789, - "value": "2024-12-31" - } - ] - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" - }, - { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "description": "The current issue field values for this issue after adding the new values", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, @@ -67614,12 +69932,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67631,18 +69951,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67673,6 +69996,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -73959,6 +76286,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74010,6 +76361,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76724,341 +79079,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -77113,6 +79492,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80171,6 +82554,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -80222,6 +82629,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -82253,18 +84664,412 @@ "description": "Unique identifier of the GitHub app", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "node_id": { + "body_text": { "type": "string" }, - "client_id": { + "body_html": { "type": "string" }, - "owner": { - "oneOf": [ + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -82375,89 +85180,1099 @@ "type", "url" ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "reason": { + "description": "The reason the comment was minimized.", "type": [ "string", "null" ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "reason" ] } ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" + }, + { + "type": "integer", + "name": "before_id", + "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -82465,1338 +86280,937 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "pinned_comment": { + "assignee": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" + "email": { + "type": [ + "string", + "null" + ] }, - "body": { - "description": "Contents of the issue comment", + "login": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "type": "integer", + "format": "int64" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { + "avatar_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "gravatar_id": { + "type": [ + "string", + "null" ] }, - "created_at": { + "url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "followers_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "following_url": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] + "gists_url": { + "type": "string" }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "starred_url": { + "type": "string" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { + "assignees": { "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "data_type": { - "description": "The data type of the issue field", + "avatar_url": { "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] + "format": "uri" }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], + "gravatar_id": { "type": [ - "null", "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" ] }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "issue_field_id", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", "node_id", - "data_type", - "value" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" - }, - { - "type": "integer", - "name": "before_id", - "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" }, - "node_id": { - "type": "string" + "active_lock_reason": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" + "comments": { + "type": "integer" }, - "repository_url": { - "type": "string", - "format": "uri" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "labels_url": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "comments_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "events_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "html_url": { - "type": "string", - "format": "uri" + "draft": { + "type": "boolean" }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": { - "description": "State of the issue; either 'open' or 'closed'", + "body_html": { "type": "string" }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", + "body_text": { "type": "string" }, - "body": { - "description": "Contents of the issue", + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" ] }, - "user": { - "anyOf": [ - { - "type": "null" + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, - { + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -83906,97 +87320,700 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" } } - ] - } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] }, - "assignee": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84004,240 +88021,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -84259,27 +88232,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84287,2573 +88584,3919 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" }, - "name": { - "type": "string" + "laugh": { + "type": "integer" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "confused": { + "type": "integer" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "heart": { + "type": "integer" }, - "node_id": { - "type": "string" + "hooray": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "email": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

List all timeline events for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -87283,50 +92926,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87436,332 +93358,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -87774,8 +93374,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -88205,20 +93805,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -88231,8 +93845,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -88662,20 +94276,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -88688,8 +94297,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -89119,24 +94728,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -89149,8 +94774,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -89580,433 +95205,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -90019,8 +95251,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -90450,7 +95682,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90561,209 +95852,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90873,36 +96315,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91013,23 +96453,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -91320,57 +96769,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -91484,53 +97116,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -91576,413 +97412,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -92093,1770 +98004,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "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" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -93968,17 +100307,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -93994,986 +100391,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95002,675 +100898,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95778,702 +101354,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -96481,1185 +101848,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -97745,801 +102288,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -98969,119 +103071,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -99090,13 +103122,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -99526,119 +103557,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -99647,13 +103608,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -100083,14 +104043,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/fpt-2022-11-28/orgs.json b/src/rest/data/fpt-2022-11-28/orgs.json index 6b3b5d92e22c..621028848634 100644 --- a/src/rest/data/fpt-2022-11-28/orgs.json +++ b/src/rest/data/fpt-2022-11-28/orgs.json @@ -11488,6 +11488,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/projects.json b/src/rest/data/fpt-2022-11-28/projects.json index 0ebd69e9b3b5..3695b89a83ae 100644 --- a/src/rest/data/fpt-2022-11-28/projects.json +++ b/src/rest/data/fpt-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12495,6 +12523,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17654,6 +17691,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17766,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18738,6 +18803,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23897,6 +23971,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24046,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24981,6 +25083,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -30142,6 +30253,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30328,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31226,6 +31365,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44618,6 +44766,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44841,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45702,6 +45878,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -50861,6 +51046,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51121,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -51945,6 +52158,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -57104,6 +57326,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57401,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -58188,6 +58438,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -63349,6 +63608,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63683,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64433,6 +64720,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/pulls.json b/src/rest/data/fpt-2022-11-28/pulls.json index 3b7edf41fa42..5561ce1bd399 100644 --- a/src/rest/data/fpt-2022-11-28/pulls.json +++ b/src/rest/data/fpt-2022-11-28/pulls.json @@ -1555,6 +1555,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19580,6 +19589,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -21272,6 +21290,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -24875,6 +24902,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/repos.json b/src/rest/data/fpt-2022-11-28/repos.json index 52007ffff486..45f05ddd6d11 100644 --- a/src/rest/data/fpt-2022-11-28/repos.json +++ b/src/rest/data/fpt-2022-11-28/repos.json @@ -14182,6 +14182,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/search.json b/src/rest/data/fpt-2022-11-28/search.json index 8d9835afed87..eb8e789099e3 100644 --- a/src/rest/data/fpt-2022-11-28/search.json +++ b/src/rest/data/fpt-2022-11-28/search.json @@ -2944,6 +2944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5221,6 +5225,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5753,6 +5781,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -8030,6 +8062,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2022-11-28/security-advisories.json b/src/rest/data/fpt-2022-11-28/security-advisories.json index 761725c78425..72dbf086345b 100644 --- a/src/rest/data/fpt-2022-11-28/security-advisories.json +++ b/src/rest/data/fpt-2022-11-28/security-advisories.json @@ -3117,6 +3117,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5227,6 +5236,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7243,6 +7261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9109,6 +9136,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10969,6 +11005,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12975,6 +13020,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14774,6 +14828,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/teams.json b/src/rest/data/fpt-2022-11-28/teams.json index ed936c730aba..9354fec095c1 100644 --- a/src/rest/data/fpt-2022-11-28/teams.json +++ b/src/rest/data/fpt-2022-11-28/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4842,6 +4851,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8825,6 +8843,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/actions.json b/src/rest/data/fpt-2026-03-10/actions.json index c3a2b0599108..194f5138dbd0 100644 --- a/src/rest/data/fpt-2026-03-10/actions.json +++ b/src/rest/data/fpt-2026-03-10/actions.json @@ -36045,6 +36045,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/activity.json b/src/rest/data/fpt-2026-03-10/activity.json index 9d0b5813048d..87dfdfdeccac 100644 --- a/src/rest/data/fpt-2026-03-10/activity.json +++ b/src/rest/data/fpt-2026-03-10/activity.json @@ -3291,6 +3291,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3342,6 +3366,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6344,6 +6372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6395,6 +6447,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7172,6 +7228,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13074,6 +13154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13125,6 +13229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16127,6 +16235,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16178,6 +16310,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16955,6 +17091,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22865,6 +23025,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22916,6 +23100,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25918,6 +26106,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25969,6 +26181,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26746,6 +26962,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32636,6 +32876,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32687,6 +32951,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -35689,6 +35957,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35740,6 +36032,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36517,6 +36813,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42401,6 +42721,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42452,6 +42796,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45454,6 +45802,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -45505,6 +45877,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46282,6 +46658,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52191,6 +52591,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52242,6 +52666,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -55244,6 +55672,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55295,6 +55747,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56072,6 +56528,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61955,6 +62435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -62006,6 +62510,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65008,6 +65516,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65059,6 +65591,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65836,6 +66372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71721,6 +72281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71772,6 +72356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74774,6 +75362,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74825,6 +75437,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -75602,6 +76218,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81487,6 +82127,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81538,6 +82202,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -84540,6 +85208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -84591,6 +85283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -85368,6 +86064,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/billing.json b/src/rest/data/fpt-2026-03-10/billing.json index 27724aac0797..4c0dbdedac09 100644 --- a/src/rest/data/fpt-2026-03-10/billing.json +++ b/src/rest/data/fpt-2026-03-10/billing.json @@ -1076,13 +1076,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", diff --git a/src/rest/data/fpt-2026-03-10/branches.json b/src/rest/data/fpt-2026-03-10/branches.json index 75ecaf1042bc..686fd6510ae3 100644 --- a/src/rest/data/fpt-2026-03-10/branches.json +++ b/src/rest/data/fpt-2026-03-10/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/campaigns.json b/src/rest/data/fpt-2026-03-10/campaigns.json index 6bbabf61ee61..c13ec72cbe1e 100644 --- a/src/rest/data/fpt-2026-03-10/campaigns.json +++ b/src/rest/data/fpt-2026-03-10/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/code-quality.json b/src/rest/data/fpt-2026-03-10/code-quality.json index 7802ca488a3b..5b7210a99d3d 100644 --- a/src/rest/data/fpt-2026-03-10/code-quality.json +++ b/src/rest/data/fpt-2026-03-10/code-quality.json @@ -1,5 +1,537 @@ { "code-quality": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "title": "List code quality findings for a repository", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. 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": "direction", + "description": "

The direction to sort the results by.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "default": "desc", + "enum": [ + "asc", + "desc" + ] + } + }, + { + "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": "state", + "description": "

If specified, only code quality findings with this state will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "open", + "dismissed" + ] + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Lists code quality findings for a repository.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + } + ], + "schema": { + "type": "array", + "items": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Response if the user is not authorized to access Code quality for this repository.

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

Resource not found

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "title": "Get a code quality finding", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies a finding.

", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a single code quality finding.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "finding_number": "FINDING_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "help": "# Useless null check\nSometimes you can guarantee that a particular variable will never be null. For example when that variable has just been assigned a newly created object or is the exception caught by a `catch` clause. A null check on such a variable is ...", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + }, + "schema": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Response if the user is not authorized to access Code quality for this repository.

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

Resource not found

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, { "serverUrl": "https://api.github.com", "verb": "get", diff --git a/src/rest/data/fpt-2026-03-10/code-scanning.json b/src/rest/data/fpt-2026-03-10/code-scanning.json index dc7080a511fe..e4e6e669dc70 100644 --- a/src/rest/data/fpt-2026-03-10/code-scanning.json +++ b/src/rest/data/fpt-2026-03-10/code-scanning.json @@ -4268,7 +4268,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Creates an autofix for a code scanning alert.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "descriptionHTML": "

Creates an autofix for a code scanning alert from the repository's default branch.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", "codeExamples": [ { "request": { diff --git a/src/rest/data/fpt-2026-03-10/commits.json b/src/rest/data/fpt-2026-03-10/commits.json index 6e36e19dfd12..5553d8a7fce5 100644 --- a/src/rest/data/fpt-2026-03-10/commits.json +++ b/src/rest/data/fpt-2026-03-10/commits.json @@ -2263,6 +2263,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/copilot.json b/src/rest/data/fpt-2026-03-10/copilot.json index ebaf0df93023..e33eaf0657e9 100644 --- a/src/rest/data/fpt-2026-03-10/copilot.json +++ b/src/rest/data/fpt-2026-03-10/copilot.json @@ -3981,6 +3981,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5078,6 +5087,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/deployments.json b/src/rest/data/fpt-2026-03-10/deployments.json index 7d06cff22fc0..a73abac374eb 100644 --- a/src/rest/data/fpt-2026-03-10/deployments.json +++ b/src/rest/data/fpt-2026-03-10/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/issues.json b/src/rest/data/fpt-2026-03-10/issues.json index 86838781a191..e48bd7d55662 100644 --- a/src/rest/data/fpt-2026-03-10/issues.json +++ b/src/rest/data/fpt-2026-03-10/issues.json @@ -2961,6 +2961,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3012,6 +3036,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6112,6 +6140,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6163,6 +6215,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9191,6 +9247,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9242,6 +9322,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12187,6 +12271,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12238,6 +12346,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15142,6 +15254,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15193,6 +15329,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18068,6 +18208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18119,6 +18283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18557,2719 +18725,2755 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "url": { - "type": "string", - "format": "uri" - }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { - "type": "string" - }, - "description": { "type": [ "string", "null" ] }, - "color": { + "email": { "type": [ "string", "null" ] }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" + "html_url": { + "type": [ + "string", + "null" ], - "default": "open" + "format": "uri", + "nullable": false }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "description": { + "url": { "type": [ "string", "null" - ] + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" }, - "creator": { - "anyOf": [ - { - "type": "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } + }, + "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" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { + "node_id": { "type": "string", - "format": "date-time" + "description": "The node identifier of the issue type." }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { + "description": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The description of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name", + "description" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the repository", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "archive_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "following_url": { + "blobs_url": { "type": "string" }, - "gists_url": { + "branches_url": { "type": "string" }, - "starred_url": { + "collaborators_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "organizations_url": { - "type": "string", - "format": "uri" + "commits_url": { + "type": "string" }, - "repos_url": { + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "author_association": { + "title": "author_association", "type": "string", + "description": "How the author is associated with the repository.", "enum": [ - "all", - "collaborators_only" + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "updated_at": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + "format": "uri" }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "email": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "total_count": { + "type": "integer" }, - "followers_url": { - "type": "string", - "format": "uri" + "+1": { + "type": "integer" }, - "following_url": { - "type": "string" + "-1": { + "type": "integer" }, - "gists_url": { - "type": "string" + "laugh": { + "type": "integer" }, - "starred_url": { - "type": "string" + "confused": { + "type": "integer" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "heart": { + "type": "integer" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "hooray": { + "type": "integer" }, - "starred_at": { - "type": "string" + "eyes": { + "type": "integer" }, - "user_view_type": { - "type": "string" + "rocket": { + "type": "integer" } }, "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" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "pin": { + "anyOf": [ + { + "type": "null" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, - "avatar_url": { - "type": "string", - "format": "uri" + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" ] } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "blocking": { + "type": "integer" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "total_blocked_by": { + "type": "integer" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "total_blocking": { "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Simple User", - "description": "A GitHub user.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier for the option.", "type": "integer", "format": "int64" }, - "node_id": { + "name": { + "description": "The name of the option", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "color": { + "description": "The color of the option", "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "color" ] } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + } }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + { + "type": "object", + "properties": {} } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -24437,6 +24641,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24488,6 +24716,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27694,6 +27926,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -27745,6 +28001,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30639,6 +30899,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30690,6 +30974,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31057,7 +31345,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -31716,6 +32005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -31846,7 +32159,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -32502,6 +32816,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32638,7 +32976,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33294,6 +33633,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34172,6 +34535,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34429,7 +34816,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35088,6 +35476,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35229,7 +35641,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -35885,6 +36298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38873,6 +39310,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38924,6 +39385,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -39626,6 +40091,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -39839,6 +40313,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43148,6 +43702,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43199,6 +43777,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43901,6 +44483,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44114,6 +44705,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -48839,6 +49510,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49709,6 +50389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -52777,350 +53466,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53230,759 +53591,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "email": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "login": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "checks": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { + "metadata": { "type": "string" }, - "gists_url": { + "contents": { "type": "string" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false }, - "url": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, "id": { "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": "The unique identifier of the issue type." }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null + "name" ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." } }, "required": [ + "issue_type", "id", "node_id", - "name", - "description" + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" + "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { + "url": { "type": "string" }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54093,1246 +54078,1602 @@ "url" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "assignees_url": { + "created_at": { "type": "string" }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "git_refs_url": { - "type": "string" + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - "git_tags_url": { + "node_id": { "type": "string" }, - "git_url": { + "url": { "type": "string" }, - "issue_comment_url": { - "type": "string" + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "issue_events_url": { + "event": { "type": "string" }, - "issues_url": { - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] }, - "keys_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "labels_url": { + "created_at": { "type": "string" }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "date-time" + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] }, - "updated_at": { + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", + "object", "null" ], "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "type": "integer", + "description": "The unique identifier of the issue type." }, "name": { - "description": "The name of the GitHub app", - "type": "string" + "type": "string", + "description": "The name of the issue type." }, - "description": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "name" ] } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } }, "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", "type": [ "string", "null" ], - "format": "uri" + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] }, - "pinned_comment": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, "url": { - "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "body_text": { + "gists_url": { "type": "string" }, - "body_html": { + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", "type": "string", - "description": "How the author is associated with the repository.", "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" ] }, - "performed_via_github_app": { + "creator": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -55340,262 +55681,117 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "open_issues": { + "type": "integer" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -55603,601 +55799,112 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocked_by": { - "type": "integer" + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocking": { - "type": "integer" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" + "email": { + "type": [ + "string", + "null" ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -56205,2533 +55912,2085 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "followers_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "following_url": { + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" + "subscription_url": { + "type": "string", + "format": "uri" }, - "site_admin": { - "type": "boolean" + "tags_url": { + "type": "string", + "format": "uri" }, - "starred_at": { + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "user_view_type": { + "clone_url": { "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" } }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" + "lexical_commit_sha": { + "type": "string" + } } - }, - "required": [ - "admin", - "pull", - "push" - ] + } }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "contents": { + "additionalProperties": { "type": "string" - }, - "deployments": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "heart": { - "type": "integer" + { + "type": "number" }, - "hooray": { + { "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, - "eyes": { - "type": "integer" + "name": { + "description": "The name of the option", + "type": "string" }, - "rocket": { - "type": "integer" + "color": { + "description": "The color of the option", + "type": "string" } }, "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "id", + "name", + "color" ] }, - "pin": { - "anyOf": [ - { - "type": "null" + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ - "id", + "issue_field_id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "data_type", + "value" ] } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } } } } ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "200", + "description": "

OK

" }, { "httpStatusCode": "301", "description": "

Moved permanently

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

Forbidden

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

Resource not found

" @@ -58739,10 +57998,6 @@ { "httpStatusCode": "410", "description": "

Gone

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -58752,7 +58007,7 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" } ], "allowsPublicRead": true @@ -58760,9 +58015,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", - "title": "Remove dependency an issue is blocked by", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -58792,33 +58047,34 @@ "schema": { "type": "integer" } - }, + } + ], + "bodyParameters": [ { + "type": "integer", "name": "issue_id", - "in": "path", - "description": "

The id of the blocking issue to remove as a dependency

", - "required": true, - "schema": { - "type": "integer" - } + "description": "

The id of the issue that blocks the current issue

", + "isRequired": true } ], - "bodyParameters": [], - "descriptionHTML": "

You can use the REST API to remove a dependency that an issue is blocked by.

\n

Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER", - "issue_id": "ISSUE_ID" + "issue_number": "ISSUE_NUMBER" } }, "response": { - "statusCode": "200", + "statusCode": "201", "contentType": "application/json", "description": "

Response

", "example": { @@ -61502,6 +60758,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61553,6 +60833,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61681,21 +60965,13 @@ ], "statusCodes": [ { - "httpStatusCode": "200", - "description": "

OK

" + "httpStatusCode": "201", + "description": "

Created

" }, { "httpStatusCode": "301", "description": "

Moved permanently

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

Bad Request

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

Requires authentication

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

Forbidden

" @@ -61707,6 +60983,10 @@ { "httpStatusCode": "410", "description": "

Gone

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -61724,9 +61004,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", - "title": "List dependencies an issue is blocking", + "verb": "delete", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", + "title": "Remove dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -61758,26 +61038,17 @@ } }, { - "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", + "name": "issue_id", + "in": "path", + "description": "

The id of the blocking issue to remove as a dependency

", + "required": true, "schema": { - "type": "integer", - "default": 1 + "type": "integer" } } ], "bodyParameters": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocking.

\n

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

\n", + "descriptionHTML": "

You can use the REST API to remove a dependency that an issue is blocked by.

\n

Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", "codeExamples": [ { "request": { @@ -61786,28 +61057,61 @@ "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER" + "issue_number": "ISSUE_NUMBER", + "issue_id": "ISSUE_ID" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": [ - { + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61826,20 +61130,19 @@ "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61859,338 +61162,123 @@ "type": "User", "site_admin": false }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + "node_id": { + "type": "string" }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -62301,50 +61389,31 @@ "url" ] } - }, - "milestone": { - "anyOf": [ + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ { - "type": "null" + "type": "string" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, "id": { - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", + "url": { "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "format": "uri" }, - "title": { - "description": "The title of the milestone.", + "name": { "type": "string" }, "description": { @@ -62353,1493 +61422,4696 @@ "null" ] }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { + "color": { "type": [ "string", "null" - ], - "format": "date-time" + ] }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "default": { + "type": "boolean" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] + } } ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "merged_at": { + "name": { "type": [ "string", "null" - ], - "format": "date-time", - "nullable": false + ] }, - "diff_url": { + "email": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "login": { + "type": "string" }, - "patch_url": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "diff_url", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", "html_url", - "patch_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", "url" ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "open_issues": { + "type": "integer" }, - "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "topics": { - "type": "array", - "items": { + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] } - } + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "rocket": { - "type": "integer" - } + "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" + ] }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Bad Request

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

Requires authentication

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

Forbidden

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", + "title": "List dependencies an issue is blocking", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocking.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" @@ -64498,6 +66770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -64549,6 +66845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64783,12 +67083,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -64800,18 +67102,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -64841,6 +67146,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65068,12 +67377,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65085,18 +67396,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65127,6 +67441,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65364,12 +67682,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65381,18 +67701,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65423,6 +67746,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -71560,6 +73887,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71611,6 +73962,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74513,6 +76868,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74564,6 +76943,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77304,719 +79687,2359 @@ } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", + "title": "Add sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

", + "isRequired": true + }, + { + "type": "boolean", + "name": "replace_parent", + "description": "

Option that, when true, instructs the operation to replace the sub-issues current parent issue

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

You can use the REST API to add sub-issues to issues.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" ] }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "blocking": { - "type": "integer" + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "total_blocked_by": { - "type": "integer" + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - "total_blocking": { - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, - "node_id": { + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + } } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", - "title": "Add sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

", - "isRequired": true - }, - { - "type": "boolean", - "name": "replace_parent", - "description": "

Option that, when true, instructs the operation to replace the sub-issues current parent issue

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

You can use the REST API to add sub-issues to issues.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -78024,285 +82047,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -78420,12 +82354,6 @@ } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, "created_at": { "type": "string", "format": "date-time" @@ -78434,1201 +82362,1067 @@ "type": "string", "format": "date-time" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "issue_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] } } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" + }, + { + "type": "integer", + "name": "before_id", + "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null ] }, - "performed_via_github_app": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79636,196 +83430,285 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -79892,1098 +83775,1266 @@ "type": "string", "format": "uri" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "pinned_at", - "pinned_by" + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { "type": "integer" }, - "blocking": { - "type": "integer" + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "total_blocked_by": { + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { "type": "integer" }, - "total_blocking": { + "watchers": { "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] + "lexical_commit_sha": { + "type": "string" } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" - }, - { - "type": "integer", - "name": "before_id", - "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -80991,285 +85042,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "format": "date-time" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "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" - ] - } + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "milestone": { + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -81291,27 +85253,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -81319,2561 +85605,3918 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

List all timeline events for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -84303,50 +89946,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -84456,332 +90378,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -84794,8 +90394,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -85225,20 +90825,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -85251,8 +90865,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -85682,20 +91296,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -85708,8 +91317,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -86139,24 +91748,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -86169,8 +91794,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -86600,433 +92225,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -87039,8 +92271,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -87470,7 +92702,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87581,209 +92872,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87893,36 +93335,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -88033,23 +93473,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -88340,57 +93789,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" - ] + "+1": { + "type": "integer" }, - "dismissal_commit_id": { - "type": "string" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "state", - "review_id", - "dismissal_message" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -88504,53 +94136,94 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -88661,95 +94334,456 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "labels_url": { + "type": "string", "format": "uri" }, "id": { - "description": "Unique identifier of the enterprise", "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", "type": "string" }, - "created_at": { + "description": { "type": [ "string", "null" - ], + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", "format": "date-time" }, "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "name", - "slug", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { "type": [ "string", "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" + ], + "format": "date-time" }, "created_at": { "type": "string", @@ -88759,250 +94793,14 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "draft": { + "type": "boolean" }, - "owner": { - "oneOf": [ + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -89113,1634 +94911,2182 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "events_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "received_events_url": { + "type": "string", + "format": "uri" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "type": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "site_admin": { + "type": "boolean" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "starred_at": { + "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", + "description", + "external_url", "html_url", "created_at", "updated_at", - "avatar_url" + "permissions", + "events" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "email": { - "type": [ - "string", - "null" + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", "node_id", - "name", - "slug", "html_url", + "issue_url", + "user", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "blocked_by": { + "type": "integer" }, - "metadata": { - "type": "string" + "blocking": { + "type": "integer" }, - "contents": { - "type": "string" + "total_blocked_by": { + "type": "integer" }, - "deployments": { - "type": "string" + "total_blocking": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "issue_field_values": { "type": "array", "items": { - "type": "string" + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { - "id": { - "type": "integer" + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string" }, "node_id": { "type": "string" }, "url": { - "type": "string" + "type": "string", + "format": "uri" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Git email address of the user" }, - "starred_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "received_events_url": { + "email": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "description": "Git email address of the user" }, - "user_view_type": { + "name": { + "description": "Name of the git user", "type": "string" } }, "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" + "email", + "name", + "date" ] }, - "created_at": { + "message": { + "description": "Message describing the purpose of the commit", "type": "string" }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "tree": { + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "sha": { + "description": "SHA for the commit", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { + "url": { "type": "string", "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "sha", + "url" ] }, - "project_card": { + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { "type": "object", "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" + "verified": { + "type": "boolean" }, - "project_id": { - "type": "integer" + "reason": { + "type": "string" }, - "project_url": { - "type": "string", - "format": "uri" + "signature": { + "type": [ + "string", + "null" + ] }, - "column_name": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "previous_column_name": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "sha", "node_id", "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { + "id": { + "description": "Unique identifier of the review", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90851,154 +97197,75 @@ "url" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] }, - "node_id": { + "state": { "type": "string" }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { + "pull_request_url": { "type": "string", "format": "uri" }, - "user": { - "title": "Simple User", - "description": "A GitHub user.", + "_links": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "html", + "pull_request" ] }, - "created_at": { + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -91014,868 +97281,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "gists_url": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "self", + "html", + "pull_request" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91889,695 +97773,370 @@ "email": { "type": [ "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "null" + ] }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -92684,687 +98243,494 @@ "site_admin", "starred_url", "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -93372,1184 +98738,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -94635,801 +99178,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -95859,119 +99961,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -95980,13 +100012,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -96416,119 +100447,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -96537,13 +100498,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -96973,14 +100933,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/fpt-2026-03-10/orgs.json b/src/rest/data/fpt-2026-03-10/orgs.json index 633d40344886..7a4261cabbde 100644 --- a/src/rest/data/fpt-2026-03-10/orgs.json +++ b/src/rest/data/fpt-2026-03-10/orgs.json @@ -11433,6 +11433,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/projects.json b/src/rest/data/fpt-2026-03-10/projects.json index cd3bf04a32f5..f3f5f4dc4369 100644 --- a/src/rest/data/fpt-2026-03-10/projects.json +++ b/src/rest/data/fpt-2026-03-10/projects.json @@ -11282,6 +11282,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11333,6 +11357,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12241,6 +12269,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17237,6 +17274,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17288,6 +17349,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18196,6 +18261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23192,6 +23266,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23243,6 +23341,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24151,6 +24253,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -29149,6 +29260,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29200,6 +29335,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30108,6 +30247,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -43337,6 +43485,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43388,6 +43560,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44296,6 +44472,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49292,6 +49477,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -49343,6 +49552,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50251,6 +50464,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -55247,6 +55469,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55298,6 +55544,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56206,6 +56456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -61204,6 +61463,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61255,6 +61538,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62163,6 +62450,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/pulls.json b/src/rest/data/fpt-2026-03-10/pulls.json index 4a08b8440b0f..d19d072bfd1c 100644 --- a/src/rest/data/fpt-2026-03-10/pulls.json +++ b/src/rest/data/fpt-2026-03-10/pulls.json @@ -1431,6 +1431,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -18885,6 +18894,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20453,6 +20471,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23877,6 +23904,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/repos.json b/src/rest/data/fpt-2026-03-10/repos.json index cc59009b007f..6d77bd9dd3a4 100644 --- a/src/rest/data/fpt-2026-03-10/repos.json +++ b/src/rest/data/fpt-2026-03-10/repos.json @@ -14018,6 +14018,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/search.json b/src/rest/data/fpt-2026-03-10/search.json index 636e06191f3a..755437bf5ffb 100644 --- a/src/rest/data/fpt-2026-03-10/search.json +++ b/src/rest/data/fpt-2026-03-10/search.json @@ -2937,6 +2937,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5080,6 +5084,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5611,6 +5639,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7754,6 +7786,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/security-advisories.json b/src/rest/data/fpt-2026-03-10/security-advisories.json index 7afd7f4eecd4..5bd0049bafbd 100644 --- a/src/rest/data/fpt-2026-03-10/security-advisories.json +++ b/src/rest/data/fpt-2026-03-10/security-advisories.json @@ -3024,6 +3024,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5104,6 +5113,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7086,6 +7104,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8921,6 +8948,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10747,6 +10783,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12719,6 +12764,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14484,6 +14538,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/teams.json b/src/rest/data/fpt-2026-03-10/teams.json index 3c5c0745a39d..63359b2678a5 100644 --- a/src/rest/data/fpt-2026-03-10/teams.json +++ b/src/rest/data/fpt-2026-03-10/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4822,6 +4831,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8795,6 +8813,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/actions.json b/src/rest/data/ghec-2022-11-28/actions.json index 911aaf0960b8..6c8559067e4d 100644 --- a/src/rest/data/ghec-2022-11-28/actions.json +++ b/src/rest/data/ghec-2022-11-28/actions.json @@ -44968,6 +44968,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/activity.json b/src/rest/data/ghec-2022-11-28/activity.json index b13c954b4fd2..1accbef6baec 100644 --- a/src/rest/data/ghec-2022-11-28/activity.json +++ b/src/rest/data/ghec-2022-11-28/activity.json @@ -3420,6 +3420,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3471,6 +3495,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6603,6 +6631,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6654,6 +6706,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7432,6 +7488,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13463,6 +13543,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13514,6 +13618,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16646,6 +16754,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16697,6 +16829,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17475,6 +17611,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23514,6 +23674,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23565,6 +23749,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26697,6 +26885,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -26748,6 +26960,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27526,6 +27742,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33545,6 +33785,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33596,6 +33860,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36728,6 +36996,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36779,6 +37071,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -37557,6 +37853,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43570,6 +43890,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43621,6 +43965,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46753,6 +47101,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -46804,6 +47176,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -47582,6 +47958,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53620,6 +54020,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53671,6 +54095,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56803,6 +57231,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -56854,6 +57306,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57632,6 +58088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63644,6 +64124,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63695,6 +64199,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66827,6 +67335,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66878,6 +67410,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67656,6 +68192,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73670,6 +74230,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73721,6 +74305,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76853,6 +77441,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76904,6 +77516,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77682,6 +78298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83696,6 +84336,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83747,6 +84411,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -86879,6 +87547,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -86930,6 +87622,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -87708,6 +88404,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/billing.json b/src/rest/data/ghec-2022-11-28/billing.json index 12a2f889e1d3..31523db74c76 100644 --- a/src/rest/data/ghec-2022-11-28/billing.json +++ b/src/rest/data/ghec-2022-11-28/billing.json @@ -1254,13 +1254,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", @@ -1460,6 +1470,198 @@ "fineGrainedPat": false, "permissions": [] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/enterprises/{enterprise}/settings/billing/budgets/{budget_id}/user-states", + "title": "Get user states for a multi-user budget", + "category": "billing", + "subcategory": "budgets", + "parameters": [ + { + "name": "enterprise", + "description": "

The slug version of the enterprise name.

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

The ID corresponding to the budget.

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

The page number of results to fetch.

", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

The number of results per page.

", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "sort_order", + "description": "

Sort order for results. 0 for descending, 1 for ascending.

", + "in": "query", + "schema": { + "type": "string", + "enum": [ + "0", + "1" + ] + } + }, + { + "name": "user", + "description": "

Filter user states to a specific user login.

", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "threshold_lower_bound", + "description": "

Filter user states whose threshold percentage is at or above this value.

", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "threshold_upper_bound", + "description": "

Filter user states whose threshold percentage is at or below this value.

", + "in": "query", + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Lists per-user budget state for a multi-user customer scoped budget. The authenticated user must be an enterprise admin or billing manager.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "enterprise": "ENTERPRISE", + "budget_id": "BUDGET_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response when getting per-user states for a multi-user budget

", + "example": { + "user_states": [ + { + "user": "octocat", + "consumed_amount": 50.5, + "target_amount": 1000 + }, + { + "user": "monalisa", + "consumed_amount": 250, + "target_amount": 1000, + "override_budget_id": "2066deda-923f-43f9-88d2-62395a28c0cdd" + } + ], + "has_next_page": false, + "total_count": 2 + }, + "schema": { + "type": "object", + "properties": { + "user_states": { + "type": "array", + "description": "Per-user state entries for the budget.", + "items": { + "type": "object", + "properties": { + "user": { + "type": "string", + "description": "The login of the user, when the user record is available." + }, + "consumed_amount": { + "type": "number", + "description": "The amount currently consumed by this user against the budget." + }, + "target_amount": { + "type": "number", + "description": "The target amount allocated to this user within the budget." + }, + "override_budget_id": { + "type": "string", + "description": "The ID of a user-scoped budget that overrides the per-user allocation, when present." + } + }, + "required": [ + "consumed_amount", + "target_amount" + ] + } + }, + "has_next_page": { + "type": "boolean", + "description": "Indicates if there are more pages of results available." + }, + "total_count": { + "type": "integer", + "description": "Total number of user state entries matching the query." + } + }, + "required": [ + "user_states", + "has_next_page", + "total_count" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

Response when getting per-user states for a multi-user budget

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

Forbidden

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

Resource not found

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

Internal Error

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + } } ], "cost-centers": [ diff --git a/src/rest/data/ghec-2022-11-28/branches.json b/src/rest/data/ghec-2022-11-28/branches.json index 62ce1c6f4aa2..75aa013c4570 100644 --- a/src/rest/data/ghec-2022-11-28/branches.json +++ b/src/rest/data/ghec-2022-11-28/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/campaigns.json b/src/rest/data/ghec-2022-11-28/campaigns.json index ba0166d20ada..1092eeba0424 100644 --- a/src/rest/data/ghec-2022-11-28/campaigns.json +++ b/src/rest/data/ghec-2022-11-28/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/code-scanning.json b/src/rest/data/ghec-2022-11-28/code-scanning.json index 9c391a2c8b3c..52035b0e9530 100644 --- a/src/rest/data/ghec-2022-11-28/code-scanning.json +++ b/src/rest/data/ghec-2022-11-28/code-scanning.json @@ -5699,7 +5699,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Creates an autofix for a code scanning alert.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "descriptionHTML": "

Creates an autofix for a code scanning alert from the repository's default branch.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", "codeExamples": [ { "request": { diff --git a/src/rest/data/ghec-2022-11-28/commits.json b/src/rest/data/ghec-2022-11-28/commits.json index 1731ebe75322..105b07df7585 100644 --- a/src/rest/data/ghec-2022-11-28/commits.json +++ b/src/rest/data/ghec-2022-11-28/commits.json @@ -2387,6 +2387,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/copilot.json b/src/rest/data/ghec-2022-11-28/copilot.json index f6bdca7c1a06..fcc8c13bebc4 100644 --- a/src/rest/data/ghec-2022-11-28/copilot.json +++ b/src/rest/data/ghec-2022-11-28/copilot.json @@ -4521,6 +4521,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5662,6 +5671,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6569,6 +6587,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7666,6 +7693,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/deployments.json b/src/rest/data/ghec-2022-11-28/deployments.json index d1af0ffefc38..c777bf2aa1d4 100644 --- a/src/rest/data/ghec-2022-11-28/deployments.json +++ b/src/rest/data/ghec-2022-11-28/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/enterprise-admin.json b/src/rest/data/ghec-2022-11-28/enterprise-admin.json index 19232fa96bc6..c51e9c097c8d 100644 --- a/src/rest/data/ghec-2022-11-28/enterprise-admin.json +++ b/src/rest/data/ghec-2022-11-28/enterprise-admin.json @@ -2812,6 +2812,109 @@ } ] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "title": "Revoke credential authorizations for a user in an enterprise", + "category": "enterprise-admin", + "subcategory": "credential-authorizations", + "parameters": [ + { + "name": "enterprise", + "description": "

The slug version of the enterprise name.

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

The handle for the GitHub user account.

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

Whether to also destroy the actual credentials (PATs and SSH keys) owned by\nthe user. This option is only available for Enterprise Managed User (EMU)\nenterprises. When set to true, all PATs (v1 and v2) and SSH keys owned\nby the user will be destroyed in addition to the credential authorizations.

", + "default": false + } + ], + "descriptionHTML": "

Revokes all credential authorizations for a single user within the enterprise.\nThis includes any credential authorizations the user has across all organizations\nin the enterprise.

\n

For Enterprise Managed User (EMU) enterprises, you can optionally also destroy all\ncredentials (PATs v1, PATs v2, and SSH keys) owned by the user by setting\nthe revoke_credentials parameter to true.

\n

This operation is performed asynchronously. A background job will be queued to process\nthe revocations.

\n

Warning

\n

\nIf you use a personal access token to call this endpoint and target yourself, that\ntoken may also be revoked or destroyed as part of this operation.

\n
\n

The authenticated user must be an enterprise owner or have the write_enterprise_credentials permission to use this endpoint.

\n

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

", + "codeExamples": [ + { + "response": { + "statusCode": "202", + "contentType": "application/json", + "description": "

Accepted - The revocation request has been queued

", + "example": { + "message": "Credential authorization revocation for user 'octocat' has been queued" + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message indicating the revocation has been queued" + }, + "warning": { + "type": "string", + "description": "A warning message if the token used for this request may be revoked" + } + } + } + }, + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "revoke_credentials": false + }, + "parameters": { + "enterprise": "ENTERPRISE", + "username": "USERNAME" + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "202", + "description": "

Accepted - The revocation request has been queued

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

Forbidden

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

Resource not found

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

Validation error - The target user cannot be revoked, or revoke_credentials is not available for this enterprise

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": false, + "permissions": [ + { + "\"Enterprise credentials\" enterprise permissions": "write" + } + ] + } } ], "custom-properties": [ diff --git a/src/rest/data/ghec-2022-11-28/issues.json b/src/rest/data/ghec-2022-11-28/issues.json index 154d39bbcb5a..70da1864e60d 100644 --- a/src/rest/data/ghec-2022-11-28/issues.json +++ b/src/rest/data/ghec-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "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" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35602,6 +35965,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35859,7 +36246,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -36518,6 +36906,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36659,7 +37071,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -37315,6 +37728,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40432,6 +40869,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40483,6 +40944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41186,6 +41651,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -41399,6 +41873,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -44837,6 +45391,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44888,6 +45466,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45591,6 +46173,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -45804,6 +46395,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -50529,6 +51200,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -51399,6 +52079,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -54467,350 +55156,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54920,60 +55281,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55083,424 +55767,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55610,213 +56253,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -55895,897 +57108,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -56903,6 +57557,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56911,510 +57571,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -57422,622 +57607,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -58045,855 +58000,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "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" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "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" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", + "isRequired": true + } + ], + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -60173,341 +62389,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -60562,6 +62802,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63621,6 +65865,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63672,6 +65940,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66747,6 +69019,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66798,6 +69094,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67033,12 +69333,308 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "Add issue field values to an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "

The ID of the issue field to set

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

The value to set for the field. The type depends on the field's data type:

\n", + "isRequired": true + } + ] + } + ], + "descriptionHTML": "

Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

\n

This endpoint supports the following field data types:

\n\n

Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

\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\"\nand \"Best practices for using the REST API.\"

", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Add multiple field values", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_field_values": [ + { + "field_id": 123, + "value": "Critical" + }, + { + "field_id": 456, + "value": 5 + }, + { + "field_id": 789, + "value": "2024-12-31" + } + ] + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67050,18 +69646,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67081,6 +69680,7 @@ ], "schema": { "type": "array", + "description": "The current issue field values for this issue after adding the new values", "items": { "title": "Issue Field Value", "description": "A value assigned to an issue field", @@ -67091,292 +69691,10 @@ "type": "integer", "format": "int64" }, - "node_id": { + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "Add issue field values to an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

", - "childParamsGroups": [ - { - "type": "integer", - "name": "field_id", - "description": "

The ID of the issue field to set

", - "isRequired": true - }, - { - "type": "string or number or array", - "name": "value", - "description": "

The value to set for the field. The type depends on the field's data type:

\n", - "isRequired": true - } - ] - } - ], - "descriptionHTML": "

Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

\n

This endpoint supports the following field data types:

\n\n

Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

\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\"\nand \"Best practices for using the REST API.\"

", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Add multiple field values", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_field_values": [ - { - "field_id": 123, - "value": "Critical" - }, - { - "field_id": 456, - "value": 5 - }, - { - "field_id": 789, - "value": "2024-12-31" - } - ] - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" - }, - { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "description": "The current issue field values for this issue after adding the new values", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, @@ -67614,12 +69932,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67631,18 +69951,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67673,6 +69996,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -73959,6 +76286,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74010,6 +76361,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76724,341 +79079,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -77113,6 +79492,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80171,6 +82554,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -80222,6 +82629,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -82253,18 +84664,412 @@ "description": "Unique identifier of the GitHub app", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "node_id": { + "body_text": { "type": "string" }, - "client_id": { + "body_html": { "type": "string" }, - "owner": { - "oneOf": [ + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -82375,89 +85180,1099 @@ "type", "url" ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "reason": { + "description": "The reason the comment was minimized.", "type": [ "string", "null" ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "reason" ] } ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" + }, + { + "type": "integer", + "name": "before_id", + "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -82465,1338 +86280,937 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "pinned_comment": { + "assignee": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" + "email": { + "type": [ + "string", + "null" + ] }, - "body": { - "description": "Contents of the issue comment", + "login": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "type": "integer", + "format": "int64" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { + "avatar_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "gravatar_id": { + "type": [ + "string", + "null" ] }, - "created_at": { + "url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "followers_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "following_url": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] + "gists_url": { + "type": "string" }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "starred_url": { + "type": "string" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { + "assignees": { "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "data_type": { - "description": "The data type of the issue field", + "avatar_url": { "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] + "format": "uri" }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], + "gravatar_id": { "type": [ - "null", "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" ] }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "issue_field_id", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", "node_id", - "data_type", - "value" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" - }, - { - "type": "integer", - "name": "before_id", - "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" }, - "node_id": { - "type": "string" + "active_lock_reason": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" + "comments": { + "type": "integer" }, - "repository_url": { - "type": "string", - "format": "uri" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "labels_url": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "comments_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "events_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "html_url": { - "type": "string", - "format": "uri" + "draft": { + "type": "boolean" }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": { - "description": "State of the issue; either 'open' or 'closed'", + "body_html": { "type": "string" }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", + "body_text": { "type": "string" }, - "body": { - "description": "Contents of the issue", + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" ] }, - "user": { - "anyOf": [ - { - "type": "null" + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, - { + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -83906,97 +87320,700 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" } } - ] - } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] }, - "assignee": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84004,240 +88021,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -84259,27 +88232,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84287,2573 +88584,3919 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" }, - "name": { - "type": "string" + "laugh": { + "type": "integer" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "confused": { + "type": "integer" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "heart": { + "type": "integer" }, - "node_id": { - "type": "string" + "hooray": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "email": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

List all timeline events for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -87283,50 +92926,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87436,332 +93358,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -87774,8 +93374,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -88205,20 +93805,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -88231,8 +93845,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -88662,20 +94276,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -88688,8 +94297,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -89119,24 +94728,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -89149,8 +94774,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -89580,433 +95205,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -90019,8 +95251,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -90450,7 +95682,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90561,209 +95852,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90873,36 +96315,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91013,23 +96453,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -91320,57 +96769,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -91484,53 +97116,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -91576,413 +97412,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -92093,1770 +98004,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "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" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -93968,17 +100307,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -93994,986 +100391,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95002,675 +100898,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95778,702 +101354,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -96481,1185 +101848,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -97745,801 +102288,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -98969,119 +103071,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -99090,13 +103122,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -99526,119 +103557,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -99647,13 +103608,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -100083,14 +104043,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghec-2022-11-28/orgs.json b/src/rest/data/ghec-2022-11-28/orgs.json index d6365b4819dc..e4cc6fc0d3f7 100644 --- a/src/rest/data/ghec-2022-11-28/orgs.json +++ b/src/rest/data/ghec-2022-11-28/orgs.json @@ -1678,7 +1678,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials are either personal access tokens or SSH keys that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

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

", + "descriptionHTML": "

Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials can be personal access tokens, SSH keys, OAuth app access tokens, or user-to-server tokens from GitHub Apps that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

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

", "codeExamples": [ { "request": { @@ -1700,6 +1700,7 @@ "token_last_eight": "71c3fc11", "credential_authorized_at": "2011-01-26T19:06:43Z", "credential_accessed_at": "2011-01-26T19:06:43Z", + "authorized_credential_id": 12345678, "authorized_credential_expires_at": "2011-02-25T19:06:43Z", "scopes": [ "user", @@ -1712,11 +1713,47 @@ "credential_type": "personal access token", "token_last_eight": "Ae178B4a", "credential_authorized_at": "2019-03-29T19:06:43Z", - "credential_accessed_at": "2011-01-26T19:06:43Z", + "credential_accessed_at": "2019-04-15T19:06:43Z", + "authorized_credential_id": 12345679, "authorized_credential_expires_at": "2019-04-28T19:06:43Z", "scopes": [ "repo" ] + }, + { + "login": "octocat", + "credential_id": 161197, + "credential_type": "OAuth app token", + "token_last_eight": "9f2c4d1e", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345680, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [ + "repo", + "read:org" + ] + }, + { + "login": "hubot", + "credential_id": 161198, + "credential_type": "GitHub app token", + "token_last_eight": "3b7a0c52", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345681, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [] + }, + { + "login": "octocat", + "credential_id": 161199, + "credential_type": "SSH key", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345682, + "fingerprint": "jklmnop12345678", + "authorized_credential_title": "my ssh key" } ], "schema": { @@ -1736,11 +1773,17 @@ }, "credential_type": { "type": "string", - "description": "Human-readable description of the credential type." + "description": "Human-readable description of the credential type.", + "enum": [ + "personal access token", + "SSH key", + "OAuth app token", + "GitHub app token" + ] }, "token_last_eight": { "type": "string", - "description": "Last eight characters of the credential. Only included in responses with credential_type of personal access token." + "description": "Last eight characters of the credential. Only included in responses with a credential_type of personal access token, OAuth app token, or GitHub app token." }, "credential_authorized_at": { "type": "string", @@ -1749,14 +1792,14 @@ }, "scopes": { "type": "array", - "description": "List of oauth scopes the token has been granted.", + "description": "List of OAuth scopes the token has been granted.", "items": { "type": "string" } }, "fingerprint": { "type": "string", - "description": "Unique string to distinguish the credential. Only included in responses with credential_type of SSH Key." + "description": "Unique string to distinguish the credential. Only included in responses with a credential_type of SSH key." }, "credential_accessed_at": { "type": [ @@ -1771,7 +1814,7 @@ "integer", "null" ], - "description": "The ID of the underlying token that was authorized by the user. This will remain unchanged across authorizations of the token." + "description": "The ID of the underlying token or key that was authorized by the user. This will remain unchanged across authorizations of the token or key." }, "authorized_credential_title": { "type": [ @@ -1855,7 +1898,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Removes a credential authorization for an organization that uses SAML SSO. Once you remove someone's credential authorization, they will need to create a new personal access token or SSH key and authorize it for the organization they want to access.

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

", + "descriptionHTML": "

Removes a credential authorization for an organization that uses SAML SSO. The credential can be a personal access token, an SSH key, an OAuth app access token, or a user-to-server token from a GitHub App. Once you remove someone's credential authorization, they will need to authorize the credential again for the organization they want to access.

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

", "codeExamples": [ { "request": { @@ -15364,6 +15407,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/projects.json b/src/rest/data/ghec-2022-11-28/projects.json index e2cb7753879e..854b79ebc1d5 100644 --- a/src/rest/data/ghec-2022-11-28/projects.json +++ b/src/rest/data/ghec-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12495,6 +12523,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17654,6 +17691,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17766,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18738,6 +18803,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23897,6 +23971,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24046,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24981,6 +25083,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -30142,6 +30253,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30328,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31226,6 +31365,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44618,6 +44766,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44841,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45702,6 +45878,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -50861,6 +51046,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51121,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -51945,6 +52158,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -57104,6 +57326,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57401,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -58188,6 +58438,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -63349,6 +63608,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63683,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64433,6 +64720,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/pulls.json b/src/rest/data/ghec-2022-11-28/pulls.json index 797496533058..b0600df48f22 100644 --- a/src/rest/data/ghec-2022-11-28/pulls.json +++ b/src/rest/data/ghec-2022-11-28/pulls.json @@ -1555,6 +1555,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19580,6 +19589,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -21272,6 +21290,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -24875,6 +24902,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/repos.json b/src/rest/data/ghec-2022-11-28/repos.json index 0917efc18af2..fe3d9a82c935 100644 --- a/src/rest/data/ghec-2022-11-28/repos.json +++ b/src/rest/data/ghec-2022-11-28/repos.json @@ -14248,6 +14248,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/search.json b/src/rest/data/ghec-2022-11-28/search.json index 13e25dc676e5..eddb89affc64 100644 --- a/src/rest/data/ghec-2022-11-28/search.json +++ b/src/rest/data/ghec-2022-11-28/search.json @@ -2968,6 +2968,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5245,6 +5249,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5777,6 +5805,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -8054,6 +8086,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/security-advisories.json b/src/rest/data/ghec-2022-11-28/security-advisories.json index 890dbe86c202..7eb897b6a71c 100644 --- a/src/rest/data/ghec-2022-11-28/security-advisories.json +++ b/src/rest/data/ghec-2022-11-28/security-advisories.json @@ -3117,6 +3117,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5227,6 +5236,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7243,6 +7261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9109,6 +9136,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10969,6 +11005,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12975,6 +13020,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14774,6 +14828,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/teams.json b/src/rest/data/ghec-2022-11-28/teams.json index f04d2098e92c..ecd23dd44c4a 100644 --- a/src/rest/data/ghec-2022-11-28/teams.json +++ b/src/rest/data/ghec-2022-11-28/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4854,6 +4863,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8849,6 +8867,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/actions.json b/src/rest/data/ghec-2026-03-10/actions.json index 1fdde16e5dc6..5754127276ba 100644 --- a/src/rest/data/ghec-2026-03-10/actions.json +++ b/src/rest/data/ghec-2026-03-10/actions.json @@ -44813,6 +44813,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/activity.json b/src/rest/data/ghec-2026-03-10/activity.json index 539dfcc86f78..3022fe584e2f 100644 --- a/src/rest/data/ghec-2026-03-10/activity.json +++ b/src/rest/data/ghec-2026-03-10/activity.json @@ -3291,6 +3291,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3342,6 +3366,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6344,6 +6372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6395,6 +6447,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7172,6 +7228,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13074,6 +13154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13125,6 +13229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16127,6 +16235,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16178,6 +16310,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16955,6 +17091,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22865,6 +23025,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22916,6 +23100,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25918,6 +26106,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25969,6 +26181,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26746,6 +26962,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32636,6 +32876,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32687,6 +32951,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -35689,6 +35957,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35740,6 +36032,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36517,6 +36813,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42401,6 +42721,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42452,6 +42796,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45454,6 +45802,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -45505,6 +45877,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46282,6 +46658,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52191,6 +52591,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52242,6 +52666,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -55244,6 +55672,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55295,6 +55747,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56072,6 +56528,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61955,6 +62435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -62006,6 +62510,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65008,6 +65516,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65059,6 +65591,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65836,6 +66372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71721,6 +72281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71772,6 +72356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74774,6 +75362,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74825,6 +75437,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -75602,6 +76218,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81487,6 +82127,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81538,6 +82202,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -84540,6 +85208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -84591,6 +85283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -85368,6 +86064,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/billing.json b/src/rest/data/ghec-2026-03-10/billing.json index 12a2f889e1d3..31523db74c76 100644 --- a/src/rest/data/ghec-2026-03-10/billing.json +++ b/src/rest/data/ghec-2026-03-10/billing.json @@ -1254,13 +1254,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", @@ -1460,6 +1470,198 @@ "fineGrainedPat": false, "permissions": [] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/enterprises/{enterprise}/settings/billing/budgets/{budget_id}/user-states", + "title": "Get user states for a multi-user budget", + "category": "billing", + "subcategory": "budgets", + "parameters": [ + { + "name": "enterprise", + "description": "

The slug version of the enterprise name.

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

The ID corresponding to the budget.

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

The page number of results to fetch.

", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

The number of results per page.

", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "sort_order", + "description": "

Sort order for results. 0 for descending, 1 for ascending.

", + "in": "query", + "schema": { + "type": "string", + "enum": [ + "0", + "1" + ] + } + }, + { + "name": "user", + "description": "

Filter user states to a specific user login.

", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "threshold_lower_bound", + "description": "

Filter user states whose threshold percentage is at or above this value.

", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "threshold_upper_bound", + "description": "

Filter user states whose threshold percentage is at or below this value.

", + "in": "query", + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Lists per-user budget state for a multi-user customer scoped budget. The authenticated user must be an enterprise admin or billing manager.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "enterprise": "ENTERPRISE", + "budget_id": "BUDGET_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response when getting per-user states for a multi-user budget

", + "example": { + "user_states": [ + { + "user": "octocat", + "consumed_amount": 50.5, + "target_amount": 1000 + }, + { + "user": "monalisa", + "consumed_amount": 250, + "target_amount": 1000, + "override_budget_id": "2066deda-923f-43f9-88d2-62395a28c0cdd" + } + ], + "has_next_page": false, + "total_count": 2 + }, + "schema": { + "type": "object", + "properties": { + "user_states": { + "type": "array", + "description": "Per-user state entries for the budget.", + "items": { + "type": "object", + "properties": { + "user": { + "type": "string", + "description": "The login of the user, when the user record is available." + }, + "consumed_amount": { + "type": "number", + "description": "The amount currently consumed by this user against the budget." + }, + "target_amount": { + "type": "number", + "description": "The target amount allocated to this user within the budget." + }, + "override_budget_id": { + "type": "string", + "description": "The ID of a user-scoped budget that overrides the per-user allocation, when present." + } + }, + "required": [ + "consumed_amount", + "target_amount" + ] + } + }, + "has_next_page": { + "type": "boolean", + "description": "Indicates if there are more pages of results available." + }, + "total_count": { + "type": "integer", + "description": "Total number of user state entries matching the query." + } + }, + "required": [ + "user_states", + "has_next_page", + "total_count" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

Response when getting per-user states for a multi-user budget

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

Forbidden

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

Resource not found

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

Internal Error

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + } } ], "cost-centers": [ diff --git a/src/rest/data/ghec-2026-03-10/branches.json b/src/rest/data/ghec-2026-03-10/branches.json index 62ce1c6f4aa2..75aa013c4570 100644 --- a/src/rest/data/ghec-2026-03-10/branches.json +++ b/src/rest/data/ghec-2026-03-10/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/campaigns.json b/src/rest/data/ghec-2026-03-10/campaigns.json index ba0166d20ada..1092eeba0424 100644 --- a/src/rest/data/ghec-2026-03-10/campaigns.json +++ b/src/rest/data/ghec-2026-03-10/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/code-scanning.json b/src/rest/data/ghec-2026-03-10/code-scanning.json index d7885c8eba30..df352a827a47 100644 --- a/src/rest/data/ghec-2026-03-10/code-scanning.json +++ b/src/rest/data/ghec-2026-03-10/code-scanning.json @@ -5699,7 +5699,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Creates an autofix for a code scanning alert.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", + "descriptionHTML": "

Creates an autofix for a code scanning alert from the repository's default branch.

\n

If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

\n

If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", "codeExamples": [ { "request": { diff --git a/src/rest/data/ghec-2026-03-10/commits.json b/src/rest/data/ghec-2026-03-10/commits.json index e83245dbeb73..92a2c26ebfc1 100644 --- a/src/rest/data/ghec-2026-03-10/commits.json +++ b/src/rest/data/ghec-2026-03-10/commits.json @@ -2263,6 +2263,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/copilot.json b/src/rest/data/ghec-2026-03-10/copilot.json index ede7c6b58534..1c39b717e508 100644 --- a/src/rest/data/ghec-2026-03-10/copilot.json +++ b/src/rest/data/ghec-2026-03-10/copilot.json @@ -4518,6 +4518,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5659,6 +5668,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6566,6 +6584,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7663,6 +7690,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/deployments.json b/src/rest/data/ghec-2026-03-10/deployments.json index d1af0ffefc38..c777bf2aa1d4 100644 --- a/src/rest/data/ghec-2026-03-10/deployments.json +++ b/src/rest/data/ghec-2026-03-10/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/enterprise-admin.json b/src/rest/data/ghec-2026-03-10/enterprise-admin.json index 19232fa96bc6..c51e9c097c8d 100644 --- a/src/rest/data/ghec-2026-03-10/enterprise-admin.json +++ b/src/rest/data/ghec-2026-03-10/enterprise-admin.json @@ -2812,6 +2812,109 @@ } ] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "title": "Revoke credential authorizations for a user in an enterprise", + "category": "enterprise-admin", + "subcategory": "credential-authorizations", + "parameters": [ + { + "name": "enterprise", + "description": "

The slug version of the enterprise name.

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

The handle for the GitHub user account.

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

Whether to also destroy the actual credentials (PATs and SSH keys) owned by\nthe user. This option is only available for Enterprise Managed User (EMU)\nenterprises. When set to true, all PATs (v1 and v2) and SSH keys owned\nby the user will be destroyed in addition to the credential authorizations.

", + "default": false + } + ], + "descriptionHTML": "

Revokes all credential authorizations for a single user within the enterprise.\nThis includes any credential authorizations the user has across all organizations\nin the enterprise.

\n

For Enterprise Managed User (EMU) enterprises, you can optionally also destroy all\ncredentials (PATs v1, PATs v2, and SSH keys) owned by the user by setting\nthe revoke_credentials parameter to true.

\n

This operation is performed asynchronously. A background job will be queued to process\nthe revocations.

\n

Warning

\n

\nIf you use a personal access token to call this endpoint and target yourself, that\ntoken may also be revoked or destroyed as part of this operation.

\n
\n

The authenticated user must be an enterprise owner or have the write_enterprise_credentials permission to use this endpoint.

\n

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

", + "codeExamples": [ + { + "response": { + "statusCode": "202", + "contentType": "application/json", + "description": "

Accepted - The revocation request has been queued

", + "example": { + "message": "Credential authorization revocation for user 'octocat' has been queued" + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message indicating the revocation has been queued" + }, + "warning": { + "type": "string", + "description": "A warning message if the token used for this request may be revoked" + } + } + } + }, + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "revoke_credentials": false + }, + "parameters": { + "enterprise": "ENTERPRISE", + "username": "USERNAME" + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "202", + "description": "

Accepted - The revocation request has been queued

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

Forbidden

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

Resource not found

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

Validation error - The target user cannot be revoked, or revoke_credentials is not available for this enterprise

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": false, + "permissions": [ + { + "\"Enterprise credentials\" enterprise permissions": "write" + } + ] + } } ], "custom-properties": [ diff --git a/src/rest/data/ghec-2026-03-10/issues.json b/src/rest/data/ghec-2026-03-10/issues.json index 537f4b3fc250..b012ac542e63 100644 --- a/src/rest/data/ghec-2026-03-10/issues.json +++ b/src/rest/data/ghec-2026-03-10/issues.json @@ -2961,6 +2961,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3012,6 +3036,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6112,6 +6140,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6163,6 +6215,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9191,6 +9247,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9242,6 +9322,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12187,6 +12271,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12238,6 +12346,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15142,6 +15254,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15193,6 +15329,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18068,6 +18208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18119,6 +18283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18557,2719 +18725,2755 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "url": { - "type": "string", - "format": "uri" - }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { - "type": "string" - }, - "description": { "type": [ "string", "null" ] }, - "color": { + "email": { "type": [ "string", "null" ] }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" + "html_url": { + "type": [ + "string", + "null" ], - "default": "open" + "format": "uri", + "nullable": false }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "description": { + "url": { "type": [ "string", "null" - ] + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" }, - "creator": { - "anyOf": [ - { - "type": "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } + }, + "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" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { + "node_id": { "type": "string", - "format": "date-time" + "description": "The node identifier of the issue type." }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { + "description": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The description of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name", + "description" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the repository", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "archive_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "following_url": { + "blobs_url": { "type": "string" }, - "gists_url": { + "branches_url": { "type": "string" }, - "starred_url": { + "collaborators_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "organizations_url": { - "type": "string", - "format": "uri" + "commits_url": { + "type": "string" }, - "repos_url": { + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "author_association": { + "title": "author_association", "type": "string", + "description": "How the author is associated with the repository.", "enum": [ - "all", - "collaborators_only" + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "updated_at": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + "format": "uri" }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "email": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "total_count": { + "type": "integer" }, - "followers_url": { - "type": "string", - "format": "uri" + "+1": { + "type": "integer" }, - "following_url": { - "type": "string" + "-1": { + "type": "integer" }, - "gists_url": { - "type": "string" + "laugh": { + "type": "integer" }, - "starred_url": { - "type": "string" + "confused": { + "type": "integer" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "heart": { + "type": "integer" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "hooray": { + "type": "integer" }, - "starred_at": { - "type": "string" + "eyes": { + "type": "integer" }, - "user_view_type": { - "type": "string" + "rocket": { + "type": "integer" } }, "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" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "pin": { + "anyOf": [ + { + "type": "null" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, - "avatar_url": { - "type": "string", - "format": "uri" + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" ] } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "blocking": { + "type": "integer" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "total_blocked_by": { + "type": "integer" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "total_blocking": { "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Simple User", - "description": "A GitHub user.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier for the option.", "type": "integer", "format": "int64" }, - "node_id": { + "name": { + "description": "The name of the option", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "color": { + "description": "The color of the option", "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "color" ] } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + } }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + { + "type": "object", + "properties": {} } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -24437,6 +24641,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24488,6 +24716,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27694,6 +27926,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -27745,6 +28001,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30639,6 +30899,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30690,6 +30974,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31057,7 +31345,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -31716,6 +32005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -31846,7 +32159,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -32502,6 +32816,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32638,7 +32976,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33294,6 +33633,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34172,6 +34535,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34429,7 +34816,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35088,6 +35476,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35229,7 +35641,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -35885,6 +36298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38873,6 +39310,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38924,6 +39385,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -39626,6 +40091,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -39839,6 +40313,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43148,6 +43702,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43199,6 +43777,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43901,6 +44483,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44114,6 +44705,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -48839,6 +49510,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49709,6 +50389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -52777,350 +53466,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53230,759 +53591,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "email": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "login": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "checks": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { + "metadata": { "type": "string" }, - "gists_url": { + "contents": { "type": "string" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false }, - "url": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, "id": { "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": "The unique identifier of the issue type." }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null + "name" ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." } }, "required": [ + "issue_type", "id", "node_id", - "name", - "description" + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" + "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { + "url": { "type": "string" }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54093,1246 +54078,1602 @@ "url" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "assignees_url": { + "created_at": { "type": "string" }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "git_refs_url": { - "type": "string" + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - "git_tags_url": { + "node_id": { "type": "string" }, - "git_url": { + "url": { "type": "string" }, - "issue_comment_url": { - "type": "string" + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "issue_events_url": { + "event": { "type": "string" }, - "issues_url": { - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] }, - "keys_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "labels_url": { + "created_at": { "type": "string" }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "date-time" + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] }, - "updated_at": { + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", + "object", "null" ], "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "type": "integer", + "description": "The unique identifier of the issue type." }, "name": { - "description": "The name of the GitHub app", - "type": "string" + "type": "string", + "description": "The name of the issue type." }, - "description": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "name" ] } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } }, "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", "type": [ "string", "null" ], - "format": "uri" + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] }, - "pinned_comment": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, "url": { - "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "body_text": { + "gists_url": { "type": "string" }, - "body_html": { + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", "type": "string", - "description": "How the author is associated with the repository.", "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" ] }, - "performed_via_github_app": { + "creator": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -55340,262 +55681,117 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "open_issues": { + "type": "integer" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -55603,601 +55799,112 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocked_by": { - "type": "integer" + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocking": { - "type": "integer" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" + "email": { + "type": [ + "string", + "null" ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -56205,2533 +55912,2085 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "followers_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "following_url": { + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" + "subscription_url": { + "type": "string", + "format": "uri" }, - "site_admin": { - "type": "boolean" + "tags_url": { + "type": "string", + "format": "uri" }, - "starred_at": { + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "user_view_type": { + "clone_url": { "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" } }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" + "lexical_commit_sha": { + "type": "string" + } } - }, - "required": [ - "admin", - "pull", - "push" - ] + } }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "contents": { + "additionalProperties": { "type": "string" - }, - "deployments": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "heart": { - "type": "integer" + { + "type": "number" }, - "hooray": { + { "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, - "eyes": { - "type": "integer" + "name": { + "description": "The name of the option", + "type": "string" }, - "rocket": { - "type": "integer" + "color": { + "description": "The color of the option", + "type": "string" } }, "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "id", + "name", + "color" ] }, - "pin": { - "anyOf": [ - { - "type": "null" + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ - "id", + "issue_field_id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "data_type", + "value" ] } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } } } } ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "200", + "description": "

OK

" }, { "httpStatusCode": "301", "description": "

Moved permanently

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

Forbidden

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

Resource not found

" @@ -58739,10 +57998,6 @@ { "httpStatusCode": "410", "description": "

Gone

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -58752,7 +58007,7 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" } ], "allowsPublicRead": true @@ -58760,9 +58015,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", - "title": "Remove dependency an issue is blocked by", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -58792,33 +58047,34 @@ "schema": { "type": "integer" } - }, + } + ], + "bodyParameters": [ { + "type": "integer", "name": "issue_id", - "in": "path", - "description": "

The id of the blocking issue to remove as a dependency

", - "required": true, - "schema": { - "type": "integer" - } + "description": "

The id of the issue that blocks the current issue

", + "isRequired": true } ], - "bodyParameters": [], - "descriptionHTML": "

You can use the REST API to remove a dependency that an issue is blocked by.

\n

Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER", - "issue_id": "ISSUE_ID" + "issue_number": "ISSUE_NUMBER" } }, "response": { - "statusCode": "200", + "statusCode": "201", "contentType": "application/json", "description": "

Response

", "example": { @@ -61502,6 +60758,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61553,6 +60833,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61681,21 +60965,13 @@ ], "statusCodes": [ { - "httpStatusCode": "200", - "description": "

OK

" + "httpStatusCode": "201", + "description": "

Created

" }, { "httpStatusCode": "301", "description": "

Moved permanently

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

Bad Request

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

Requires authentication

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

Forbidden

" @@ -61707,6 +60983,10 @@ { "httpStatusCode": "410", "description": "

Gone

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -61724,9 +61004,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", - "title": "List dependencies an issue is blocking", + "verb": "delete", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", + "title": "Remove dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -61758,26 +61038,17 @@ } }, { - "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", + "name": "issue_id", + "in": "path", + "description": "

The id of the blocking issue to remove as a dependency

", + "required": true, "schema": { - "type": "integer", - "default": 1 + "type": "integer" } } ], "bodyParameters": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocking.

\n

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

\n", + "descriptionHTML": "

You can use the REST API to remove a dependency that an issue is blocked by.

\n

Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", "codeExamples": [ { "request": { @@ -61786,28 +61057,61 @@ "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER" + "issue_number": "ISSUE_NUMBER", + "issue_id": "ISSUE_ID" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": [ - { + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61826,20 +61130,19 @@ "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61859,338 +61162,123 @@ "type": "User", "site_admin": false }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + "node_id": { + "type": "string" }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -62301,50 +61389,31 @@ "url" ] } - }, - "milestone": { - "anyOf": [ + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ { - "type": "null" + "type": "string" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, "id": { - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", + "url": { "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "format": "uri" }, - "title": { - "description": "The title of the milestone.", + "name": { "type": "string" }, "description": { @@ -62353,1493 +61422,4696 @@ "null" ] }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { + "color": { "type": [ "string", "null" - ], - "format": "date-time" + ] }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "default": { + "type": "boolean" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] + } } ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "merged_at": { + "name": { "type": [ "string", "null" - ], - "format": "date-time", - "nullable": false + ] }, - "diff_url": { + "email": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "login": { + "type": "string" }, - "patch_url": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "diff_url", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", "html_url", - "patch_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", "url" ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "open_issues": { + "type": "integer" }, - "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "topics": { - "type": "array", - "items": { + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] } - } + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "rocket": { - "type": "integer" - } + "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" + ] }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Bad Request

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

Requires authentication

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

Forbidden

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", + "title": "List dependencies an issue is blocking", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocking.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" @@ -64498,6 +66770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -64549,6 +66845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64783,12 +67083,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -64800,18 +67102,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -64841,6 +67146,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65068,12 +67377,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65085,18 +67396,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65127,6 +67441,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65364,12 +67682,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65381,18 +67701,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65423,6 +67746,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -71560,6 +73887,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71611,6 +73962,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74513,6 +76868,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74564,6 +76943,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77304,719 +79687,2359 @@ } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", + "title": "Add sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

", + "isRequired": true + }, + { + "type": "boolean", + "name": "replace_parent", + "description": "

Option that, when true, instructs the operation to replace the sub-issues current parent issue

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

You can use the REST API to add sub-issues to issues.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" ] }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "blocking": { - "type": "integer" + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "total_blocked_by": { - "type": "integer" + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - "total_blocking": { - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, - "node_id": { + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + } } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", - "title": "Add sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

", - "isRequired": true - }, - { - "type": "boolean", - "name": "replace_parent", - "description": "

Option that, when true, instructs the operation to replace the sub-issues current parent issue

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

You can use the REST API to add sub-issues to issues.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -78024,285 +82047,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -78420,12 +82354,6 @@ } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, "created_at": { "type": "string", "format": "date-time" @@ -78434,1201 +82362,1067 @@ "type": "string", "format": "date-time" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "issue_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] } } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" + }, + { + "type": "integer", + "name": "before_id", + "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null ] }, - "performed_via_github_app": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79636,196 +83430,285 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -79892,1098 +83775,1266 @@ "type": "string", "format": "uri" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "pinned_at", - "pinned_by" + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { "type": "integer" }, - "blocking": { - "type": "integer" + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "total_blocked_by": { + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { "type": "integer" }, - "total_blocking": { + "watchers": { "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] + "lexical_commit_sha": { + "type": "string" } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

Created

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

Forbidden

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

Resource not found

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

Gone

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

Validation failed, or the endpoint has been spammed.

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the sub-issue to reprioritize

", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

" - }, - { - "type": "integer", - "name": "before_id", - "description": "

The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

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

You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -80991,285 +85042,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "format": "date-time" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "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" - ] - } + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "milestone": { + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -81291,27 +85253,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -81319,2561 +85605,3918 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "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" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

List all timeline events for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Forbidden

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

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

Service unavailable

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -84303,50 +89946,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -84456,332 +90378,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -84794,8 +90394,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -85225,20 +90825,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -85251,8 +90865,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -85682,20 +91296,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -85708,8 +91317,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -86139,24 +91748,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -86169,8 +91794,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -86600,433 +92225,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -87039,8 +92271,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -87470,7 +92702,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87581,209 +92872,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87893,36 +93335,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -88033,23 +93473,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -88340,57 +93789,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" - ] + "+1": { + "type": "integer" }, - "dismissal_commit_id": { - "type": "string" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "state", - "review_id", - "dismissal_message" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -88504,53 +94136,94 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -88661,95 +94334,456 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "labels_url": { + "type": "string", "format": "uri" }, "id": { - "description": "Unique identifier of the enterprise", "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", "type": "string" }, - "created_at": { + "description": { "type": [ "string", "null" - ], + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", "format": "date-time" }, "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "name", - "slug", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { "type": [ "string", "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" + ], + "format": "date-time" }, "created_at": { "type": "string", @@ -88759,250 +94793,14 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "draft": { + "type": "boolean" }, - "owner": { - "oneOf": [ + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -89113,1634 +94911,2182 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "events_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "received_events_url": { + "type": "string", + "format": "uri" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "type": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "site_admin": { + "type": "boolean" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "starred_at": { + "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", + "description", + "external_url", "html_url", "created_at", "updated_at", - "avatar_url" + "permissions", + "events" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "email": { - "type": [ - "string", - "null" + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", "node_id", - "name", - "slug", "html_url", + "issue_url", + "user", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "blocked_by": { + "type": "integer" }, - "metadata": { - "type": "string" + "blocking": { + "type": "integer" }, - "contents": { - "type": "string" + "total_blocked_by": { + "type": "integer" }, - "deployments": { - "type": "string" + "total_blocking": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "issue_field_values": { "type": "array", "items": { - "type": "string" + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { - "id": { - "type": "integer" + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string" }, "node_id": { "type": "string" }, "url": { - "type": "string" + "type": "string", + "format": "uri" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Git email address of the user" }, - "starred_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "received_events_url": { + "email": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "description": "Git email address of the user" }, - "user_view_type": { + "name": { + "description": "Name of the git user", "type": "string" } }, "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" + "email", + "name", + "date" ] }, - "created_at": { + "message": { + "description": "Message describing the purpose of the commit", "type": "string" }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "tree": { + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "sha": { + "description": "SHA for the commit", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { + "url": { "type": "string", "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "sha", + "url" ] }, - "project_card": { + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { "type": "object", "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" + "verified": { + "type": "boolean" }, - "project_id": { - "type": "integer" + "reason": { + "type": "string" }, - "project_url": { - "type": "string", - "format": "uri" + "signature": { + "type": [ + "string", + "null" + ] }, - "column_name": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "previous_column_name": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "sha", "node_id", "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { + "id": { + "description": "Unique identifier of the review", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90851,154 +97197,75 @@ "url" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] }, - "node_id": { + "state": { "type": "string" }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { + "pull_request_url": { "type": "string", "format": "uri" }, - "user": { - "title": "Simple User", - "description": "A GitHub user.", + "_links": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "html", + "pull_request" ] }, - "created_at": { + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -91014,868 +97281,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "gists_url": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "self", + "html", + "pull_request" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91889,695 +97773,370 @@ "email": { "type": [ "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "null" + ] }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -92684,687 +98243,494 @@ "site_admin", "starred_url", "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -93372,1184 +98738,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -94635,801 +99178,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -95859,119 +99961,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -95980,13 +100012,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -96416,119 +100447,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -96537,13 +100498,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -96973,14 +100933,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghec-2026-03-10/orgs.json b/src/rest/data/ghec-2026-03-10/orgs.json index f39898fadeb3..7493654a29c4 100644 --- a/src/rest/data/ghec-2026-03-10/orgs.json +++ b/src/rest/data/ghec-2026-03-10/orgs.json @@ -1667,7 +1667,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials are either personal access tokens or SSH keys that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

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

", + "descriptionHTML": "

Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials can be personal access tokens, SSH keys, OAuth app access tokens, or user-to-server tokens from GitHub Apps that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

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

", "codeExamples": [ { "request": { @@ -1689,6 +1689,7 @@ "token_last_eight": "71c3fc11", "credential_authorized_at": "2011-01-26T19:06:43Z", "credential_accessed_at": "2011-01-26T19:06:43Z", + "authorized_credential_id": 12345678, "authorized_credential_expires_at": "2011-02-25T19:06:43Z", "scopes": [ "user", @@ -1701,11 +1702,47 @@ "credential_type": "personal access token", "token_last_eight": "Ae178B4a", "credential_authorized_at": "2019-03-29T19:06:43Z", - "credential_accessed_at": "2011-01-26T19:06:43Z", + "credential_accessed_at": "2019-04-15T19:06:43Z", + "authorized_credential_id": 12345679, "authorized_credential_expires_at": "2019-04-28T19:06:43Z", "scopes": [ "repo" ] + }, + { + "login": "octocat", + "credential_id": 161197, + "credential_type": "OAuth app token", + "token_last_eight": "9f2c4d1e", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345680, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [ + "repo", + "read:org" + ] + }, + { + "login": "hubot", + "credential_id": 161198, + "credential_type": "GitHub app token", + "token_last_eight": "3b7a0c52", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345681, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [] + }, + { + "login": "octocat", + "credential_id": 161199, + "credential_type": "SSH key", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345682, + "fingerprint": "jklmnop12345678", + "authorized_credential_title": "my ssh key" } ], "schema": { @@ -1725,11 +1762,17 @@ }, "credential_type": { "type": "string", - "description": "Human-readable description of the credential type." + "description": "Human-readable description of the credential type.", + "enum": [ + "personal access token", + "SSH key", + "OAuth app token", + "GitHub app token" + ] }, "token_last_eight": { "type": "string", - "description": "Last eight characters of the credential. Only included in responses with credential_type of personal access token." + "description": "Last eight characters of the credential. Only included in responses with a credential_type of personal access token, OAuth app token, or GitHub app token." }, "credential_authorized_at": { "type": "string", @@ -1738,14 +1781,14 @@ }, "scopes": { "type": "array", - "description": "List of oauth scopes the token has been granted.", + "description": "List of OAuth scopes the token has been granted.", "items": { "type": "string" } }, "fingerprint": { "type": "string", - "description": "Unique string to distinguish the credential. Only included in responses with credential_type of SSH Key." + "description": "Unique string to distinguish the credential. Only included in responses with a credential_type of SSH key." }, "credential_accessed_at": { "type": [ @@ -1760,7 +1803,7 @@ "integer", "null" ], - "description": "The ID of the underlying token that was authorized by the user. This will remain unchanged across authorizations of the token." + "description": "The ID of the underlying token or key that was authorized by the user. This will remain unchanged across authorizations of the token or key." }, "authorized_credential_title": { "type": [ @@ -1844,7 +1887,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

Removes a credential authorization for an organization that uses SAML SSO. Once you remove someone's credential authorization, they will need to create a new personal access token or SSH key and authorize it for the organization they want to access.

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

", + "descriptionHTML": "

Removes a credential authorization for an organization that uses SAML SSO. The credential can be a personal access token, an SSH key, an OAuth app access token, or a user-to-server token from a GitHub App. Once you remove someone's credential authorization, they will need to authorize the credential again for the organization they want to access.

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

", "codeExamples": [ { "request": { @@ -15090,6 +15133,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/projects.json b/src/rest/data/ghec-2026-03-10/projects.json index 9d491235cd9a..bf0cfb8a89f8 100644 --- a/src/rest/data/ghec-2026-03-10/projects.json +++ b/src/rest/data/ghec-2026-03-10/projects.json @@ -11282,6 +11282,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11333,6 +11357,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12241,6 +12269,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17237,6 +17274,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17288,6 +17349,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18196,6 +18261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23192,6 +23266,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23243,6 +23341,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24151,6 +24253,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -29149,6 +29260,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29200,6 +29335,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30108,6 +30247,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -43337,6 +43485,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43388,6 +43560,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44296,6 +44472,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49292,6 +49477,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -49343,6 +49552,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50251,6 +50464,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -55247,6 +55469,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55298,6 +55544,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56206,6 +56456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -61204,6 +61463,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61255,6 +61538,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62163,6 +62450,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/pulls.json b/src/rest/data/ghec-2026-03-10/pulls.json index bcb30e59354d..d79c372c68fc 100644 --- a/src/rest/data/ghec-2026-03-10/pulls.json +++ b/src/rest/data/ghec-2026-03-10/pulls.json @@ -1431,6 +1431,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -18885,6 +18894,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20453,6 +20471,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23877,6 +23904,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/repos.json b/src/rest/data/ghec-2026-03-10/repos.json index 6835f955dfba..847e5b700446 100644 --- a/src/rest/data/ghec-2026-03-10/repos.json +++ b/src/rest/data/ghec-2026-03-10/repos.json @@ -14084,6 +14084,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/search.json b/src/rest/data/ghec-2026-03-10/search.json index d1215549bf89..bb001069d73e 100644 --- a/src/rest/data/ghec-2026-03-10/search.json +++ b/src/rest/data/ghec-2026-03-10/search.json @@ -2961,6 +2961,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5104,6 +5108,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5635,6 +5663,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7778,6 +7810,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/security-advisories.json b/src/rest/data/ghec-2026-03-10/security-advisories.json index da5d269f44c8..e7a382c1f502 100644 --- a/src/rest/data/ghec-2026-03-10/security-advisories.json +++ b/src/rest/data/ghec-2026-03-10/security-advisories.json @@ -3024,6 +3024,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5104,6 +5113,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7086,6 +7104,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8921,6 +8948,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10747,6 +10783,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12719,6 +12764,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14484,6 +14538,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/teams.json b/src/rest/data/ghec-2026-03-10/teams.json index c4547b9f21a8..e93635eabaed 100644 --- a/src/rest/data/ghec-2026-03-10/teams.json +++ b/src/rest/data/ghec-2026-03-10/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4834,6 +4843,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8819,6 +8837,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghes-3.17-2022-11-28/activity.json b/src/rest/data/ghes-3.17-2022-11-28/activity.json index 9881581ffe33..b42c23492c38 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.17-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.17-2022-11-28/issues.json b/src/rest/data/ghes-3.17-2022-11-28/issues.json index 68c5ab8621d2..82021d75c3bf 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.17-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "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" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,509 +54188,2017 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-field-values": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "List issue field values for an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

Lists all issue field values for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" }, { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" }, - "name": { - "description": "The name of the option", + "node_id": { "type": "string" }, - "color": { - "description": "The color of the option", + "url": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "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" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "labels": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "List labels for an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

Lists all labels for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - }, - { - "id": 208045947, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", - "name": "enhancement", - "description": "New feature or request", - "color": "a2eeef", - "default": false - } - ], - "schema": { - "type": "array", - "items": { - "title": "Label", - "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the label.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the label", - "type": "string", - "format": "uri" - }, - "name": { - "description": "The name of the label.", - "type": "string" - }, - "description": { - "description": "Optional description of the label, such as its purpose.", - "type": [ - "string", - "null" + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "color": { - "description": "6-character hex code, without the leading #, identifying the color", - "type": "string" - }, - "default": { - "description": "Whether this label comes by default in a new repository.", - "type": "boolean" - } - }, - "required": [ - "id", - "node_id", - "url", - "name", - "description", - "color", - "default" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "Add labels to an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-field-values": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "List issue field values for an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

Lists all issue field values for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "labels": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "List labels for an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

Lists all labels for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + }, + { + "id": 208045947, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", + "name": "enhancement", + "description": "New feature or request", + "color": "a2eeef", + "default": false + } + ], + "schema": { + "type": "array", + "items": { + "title": "Label", + "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the label.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the label", + "type": "string", + "format": "uri" + }, + "name": { + "description": "The name of the label.", + "type": "string" + }, + "description": { + "description": "Optional description of the label, such as its purpose.", + "type": [ + "string", + "null" + ] + }, + "color": { + "description": "6-character hex code, without the leading #, identifying the color", + "type": "string" + }, + "default": { + "description": "Whether this label comes by default in a new repository.", + "type": "boolean" + } + }, + "required": [ + "id", + "node_id", + "url", + "name", + "description", + "color", + "default" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "Add labels to an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

", + "in": "path", "required": true, "schema": { "type": "string" @@ -56218,16 +58355,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "201", + "description": "

Created

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the milestone.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -56237,19 +58704,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56281,13 +58749,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

The title of the milestone.

" + }, + { + "type": "string", + "name": "state", + "description": "

The state of the milestone. Either open or closed.

", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

A description of the milestone.

" + }, + { + "type": "string", + "name": "due_on", + "description": "

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -56554,10 +59055,6 @@ { "httpStatusCode": "200", "description": "

OK

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

Resource not found

" } ], "previews": [], @@ -56567,20 +59064,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56612,658 +59108,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

Deletes a milestone using the given milestone number.

", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

The title of the milestone.

" + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

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

No Content

" }, { - "type": "string", - "name": "state", - "description": "

The state of the milestone. Either open or closed.

", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

A description of the milestone.

" + "name": "repo", + "description": "

The name of the repository without the .git extension. The name is not case sensitive.

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

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + "name": "issue_number", + "description": "

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

List all timeline events for an issue.

", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

The number that identifies the milestone.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

Deletes a milestone using the given milestone number.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

Response

" - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

No Content

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

Resource not found

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -57693,50 +62997,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -57846,332 +63420,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -58184,8 +63436,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -58615,20 +63867,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -58641,8 +63907,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -59072,20 +64338,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -59098,8 +64359,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -59529,24 +64790,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -59559,8 +64836,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -59990,433 +65267,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -60429,8 +65313,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -60860,7 +65744,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -60971,209 +65914,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61283,36 +66377,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61423,23 +66515,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -61730,57 +66831,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -61894,53 +67178,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -61986,413 +67474,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -62503,1770 +68066,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "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" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -64378,17 +70369,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -64404,986 +70453,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -65412,675 +70960,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -66188,702 +71416,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -66891,1185 +71910,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -68155,801 +72350,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -69379,119 +73133,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -69500,13 +73184,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -69936,119 +73619,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -70057,13 +73670,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -70493,14 +74105,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.17-2022-11-28/search.json b/src/rest/data/ghes-3.17-2022-11-28/search.json index be484a30c571..0d030000ed08 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/search.json +++ b/src/rest/data/ghes-3.17-2022-11-28/search.json @@ -2784,6 +2784,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5061,6 +5065,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5593,6 +5621,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7870,6 +7902,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.18-2022-11-28/activity.json b/src/rest/data/ghes-3.18-2022-11-28/activity.json index 8c605cea817a..933fe8d560f5 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.18-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.18-2022-11-28/issues.json b/src/rest/data/ghes-3.18-2022-11-28/issues.json index c3a4d88af1ab..5bb5fe32b724 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.18-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "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" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,509 +54188,2017 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-field-values": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "List issue field values for an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

Lists all issue field values for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" }, { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" }, - "name": { - "description": "The name of the option", + "node_id": { "type": "string" }, - "color": { - "description": "The color of the option", + "url": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "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" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "labels": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "List labels for an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

Lists all labels for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - }, - { - "id": 208045947, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", - "name": "enhancement", - "description": "New feature or request", - "color": "a2eeef", - "default": false - } - ], - "schema": { - "type": "array", - "items": { - "title": "Label", - "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the label.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the label", - "type": "string", - "format": "uri" - }, - "name": { - "description": "The name of the label.", - "type": "string" - }, - "description": { - "description": "Optional description of the label, such as its purpose.", - "type": [ - "string", - "null" + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "color": { - "description": "6-character hex code, without the leading #, identifying the color", - "type": "string" - }, - "default": { - "description": "Whether this label comes by default in a new repository.", - "type": "boolean" - } - }, - "required": [ - "id", - "node_id", - "url", - "name", - "description", - "color", - "default" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "Add labels to an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-field-values": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "List issue field values for an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

Lists all issue field values for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "labels": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "List labels for an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

Lists all labels for an issue.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + }, + { + "id": 208045947, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", + "name": "enhancement", + "description": "New feature or request", + "color": "a2eeef", + "default": false + } + ], + "schema": { + "type": "array", + "items": { + "title": "Label", + "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the label.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the label", + "type": "string", + "format": "uri" + }, + "name": { + "description": "The name of the label.", + "type": "string" + }, + "description": { + "description": "Optional description of the label, such as its purpose.", + "type": [ + "string", + "null" + ] + }, + "color": { + "description": "6-character hex code, without the leading #, identifying the color", + "type": "string" + }, + "default": { + "description": "Whether this label comes by default in a new repository.", + "type": "boolean" + } + }, + "required": [ + "id", + "node_id", + "url", + "name", + "description", + "color", + "default" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "Add labels to an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

", + "in": "path", "required": true, "schema": { "type": "string" @@ -56218,16 +58355,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "201", + "description": "

Created

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the milestone.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -56237,19 +58704,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56281,13 +58749,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

The title of the milestone.

" + }, + { + "type": "string", + "name": "state", + "description": "

The state of the milestone. Either open or closed.

", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

A description of the milestone.

" + }, + { + "type": "string", + "name": "due_on", + "description": "

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -56554,10 +59055,6 @@ { "httpStatusCode": "200", "description": "

OK

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

Resource not found

" } ], "previews": [], @@ -56567,20 +59064,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56612,658 +59108,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

Deletes a milestone using the given milestone number.

", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

The title of the milestone.

" + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

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

No Content

" }, { - "type": "string", - "name": "state", - "description": "

The state of the milestone. Either open or closed.

", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

A description of the milestone.

" + "name": "repo", + "description": "

The name of the repository without the .git extension. The name is not case sensitive.

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

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + "name": "issue_number", + "description": "

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

List all timeline events for an issue.

", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

The number that identifies the milestone.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

Deletes a milestone using the given milestone number.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

Response

" - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

No Content

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

Resource not found

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -57693,50 +62997,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -57846,332 +63420,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -58184,8 +63436,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -58615,20 +63867,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -58641,8 +63907,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -59072,20 +64338,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -59098,8 +64359,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -59529,24 +64790,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -59559,8 +64836,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -59990,433 +65267,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -60429,8 +65313,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -60860,7 +65744,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -60971,209 +65914,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61283,36 +66377,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61423,23 +66515,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -61730,57 +66831,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -61894,53 +67178,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -61986,413 +67474,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -62503,1770 +68066,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "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" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -64378,17 +70369,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -64404,986 +70453,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -65412,675 +70960,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -66188,702 +71416,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -66891,1185 +71910,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -68155,801 +72350,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -69379,119 +73133,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -69500,13 +73184,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -69936,119 +73619,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -70057,13 +73670,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -70493,14 +74105,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.18-2022-11-28/search.json b/src/rest/data/ghes-3.18-2022-11-28/search.json index d13714c4b9b2..42aa863ef69d 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/search.json +++ b/src/rest/data/ghes-3.18-2022-11-28/search.json @@ -2794,6 +2794,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5071,6 +5075,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5603,6 +5631,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7880,6 +7912,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.19-2022-11-28/activity.json b/src/rest/data/ghes-3.19-2022-11-28/activity.json index b95e32b9d22e..03b0578da198 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.19-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.19-2022-11-28/issues.json b/src/rest/data/ghes-3.19-2022-11-28/issues.json index 4a666fa58330..37b201c52e23 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.19-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "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" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,350 +54188,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54012,60 +54313,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54175,424 +54799,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54702,213 +55285,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -54987,897 +56140,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -55995,6 +56589,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56003,510 +56603,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -56514,622 +56639,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -57137,855 +57032,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "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" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "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" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", + "isRequired": true + } + ], + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -59603,6 +61759,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -59654,6 +61834,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62375,341 +64559,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -62764,6 +64972,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65839,6 +68051,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65890,6 +68126,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66125,12 +68365,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -66142,18 +68384,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -66183,6 +68428,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -68675,16 +70924,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "201", + "description": "

Created

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the milestone.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -68694,19 +71273,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -68738,13 +71318,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

The title of the milestone.

" + }, + { + "type": "string", + "name": "state", + "description": "

The state of the milestone. Either open or closed.

", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

A description of the milestone.

" + }, + { + "type": "string", + "name": "due_on", + "description": "

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -69011,10 +71624,6 @@ { "httpStatusCode": "200", "description": "

OK

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

Resource not found

" } ], "previews": [], @@ -69024,20 +71633,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69069,658 +71677,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

Deletes a milestone using the given milestone number.

", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

The title of the milestone.

" + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

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

No Content

" }, { - "type": "string", - "name": "state", - "description": "

The state of the milestone. Either open or closed.

", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

A description of the milestone.

" + "name": "repo", + "description": "

The name of the repository without the .git extension. The name is not case sensitive.

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

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + "name": "issue_number", + "description": "

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

List all timeline events for an issue.

", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

The number that identifies the milestone.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

Deletes a milestone using the given milestone number.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

Response

" - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

No Content

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

Resource not found

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -70150,50 +75566,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -70303,332 +75989,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -70641,8 +76005,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -71072,20 +76436,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -71098,8 +76476,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -71529,20 +76907,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -71555,8 +76928,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -71986,24 +77359,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -72016,8 +77405,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -72447,433 +77836,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -72886,8 +77882,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -73317,7 +78313,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73428,209 +78483,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73740,36 +78946,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73880,23 +79084,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -74187,57 +79400,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -74351,53 +79747,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74443,413 +80043,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74960,1770 +80635,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "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" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -76835,17 +82938,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -76861,986 +83022,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -77869,675 +83529,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -78645,702 +83985,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79348,1185 +84479,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -80612,801 +84919,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -81836,119 +85702,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -81957,13 +85753,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -82393,119 +86188,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -82514,13 +86239,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -82950,14 +86674,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.19-2022-11-28/search.json b/src/rest/data/ghes-3.19-2022-11-28/search.json index 6fb132457d81..aeff9028b72a 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/search.json +++ b/src/rest/data/ghes-3.19-2022-11-28/search.json @@ -2794,6 +2794,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5071,6 +5075,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5603,6 +5631,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7880,6 +7912,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/activity.json b/src/rest/data/ghes-3.20-2022-11-28/activity.json index 7da5947158a5..78b288ffdbea 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.20-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/issues.json b/src/rest/data/ghes-3.20-2022-11-28/issues.json index d555130ae9ee..81828ddca310 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.20-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "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" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,350 +54188,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54012,60 +54313,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54175,424 +54799,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54702,213 +55285,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -54987,897 +56140,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -55995,6 +56589,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56003,510 +56603,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -56514,622 +56639,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -57137,855 +57032,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "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" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "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" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", + "isRequired": true + } + ], + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -59603,6 +61759,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -59654,6 +61834,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62375,341 +64559,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -62764,6 +64972,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65839,6 +68051,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65890,6 +68126,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66125,12 +68365,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -66142,18 +68384,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -66183,6 +68428,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -68675,16 +70924,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "201", + "description": "

Created

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the milestone.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -68694,19 +71273,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -68738,13 +71318,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

The title of the milestone.

" + }, + { + "type": "string", + "name": "state", + "description": "

The state of the milestone. Either open or closed.

", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

A description of the milestone.

" + }, + { + "type": "string", + "name": "due_on", + "description": "

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -69011,10 +71624,6 @@ { "httpStatusCode": "200", "description": "

OK

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

Resource not found

" } ], "previews": [], @@ -69024,20 +71633,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69069,658 +71677,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

Deletes a milestone using the given milestone number.

", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

The title of the milestone.

" + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

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

No Content

" }, { - "type": "string", - "name": "state", - "description": "

The state of the milestone. Either open or closed.

", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

A description of the milestone.

" + "name": "repo", + "description": "

The name of the repository without the .git extension. The name is not case sensitive.

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

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + "name": "issue_number", + "description": "

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

List all timeline events for an issue.

", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

The number that identifies the milestone.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

Deletes a milestone using the given milestone number.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

Response

" - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

No Content

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

Resource not found

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -70150,50 +75566,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -70303,332 +75989,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -70641,8 +76005,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -71072,20 +76436,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -71098,8 +76476,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -71529,20 +76907,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -71555,8 +76928,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -71986,24 +77359,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -72016,8 +77405,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -72447,433 +77836,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -72886,8 +77882,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -73317,7 +78313,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73428,209 +78483,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73740,36 +78946,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73880,23 +79084,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -74187,57 +79400,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -74351,53 +79747,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74443,413 +80043,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74960,1770 +80635,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "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" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -76835,17 +82938,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -76861,986 +83022,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -77869,675 +83529,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -78645,702 +83985,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79348,1185 +84479,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -80612,801 +84919,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -81836,119 +85702,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -81957,13 +85753,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -82393,119 +86188,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -82514,13 +86239,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -82950,14 +86674,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.20-2022-11-28/projects.json b/src/rest/data/ghes-3.20-2022-11-28/projects.json index 567834983039..2bb3da94034d 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/projects.json +++ b/src/rest/data/ghes-3.20-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17654,6 +17682,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17757,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23897,6 +23953,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24028,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30142,6 +30226,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30301,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44618,6 +44730,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44805,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50861,6 +51001,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51076,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57104,6 +57272,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57347,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63349,6 +63545,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63620,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, diff --git a/src/rest/data/ghes-3.20-2022-11-28/search.json b/src/rest/data/ghes-3.20-2022-11-28/search.json index 9c7be879e858..86f0ea2b7c4b 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/search.json +++ b/src/rest/data/ghes-3.20-2022-11-28/search.json @@ -2794,6 +2794,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5071,6 +5075,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5603,6 +5631,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7880,6 +7912,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/activity.json b/src/rest/data/ghes-3.21-2022-11-28/activity.json index faac58776dd9..8fc2aa6e4d71 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.21-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/issues.json b/src/rest/data/ghes-3.21-2022-11-28/issues.json index 95a8b84221cb..0bb367171a41 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.21-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "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" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35602,6 +35965,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35859,7 +36246,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -36518,6 +36906,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36659,7 +37071,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -37315,6 +37728,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40432,6 +40869,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40483,6 +40944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41399,6 +41864,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -44837,6 +45382,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44888,6 +45457,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45804,6 +46377,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -54467,350 +55120,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54920,60 +55245,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55083,424 +55731,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55610,213 +56217,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -55895,897 +57072,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -56903,6 +57521,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56911,510 +57535,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -57422,622 +57571,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -58045,855 +57964,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "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" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "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" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", + "isRequired": true + } + ], + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -60511,6 +62691,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -60562,6 +62766,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63283,341 +65491,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -63672,6 +65904,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66747,6 +68983,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66798,6 +69058,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67033,12 +69297,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67050,18 +69316,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67091,6 +69360,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -69583,16 +71856,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "201", + "description": "

Created

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the milestone.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -69602,19 +72205,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69646,13 +72250,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

The title of the milestone.

" + }, + { + "type": "string", + "name": "state", + "description": "

The state of the milestone. Either open or closed.

", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

A description of the milestone.

" + }, + { + "type": "string", + "name": "due_on", + "description": "

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -69919,10 +72556,6 @@ { "httpStatusCode": "200", "description": "

OK

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

Resource not found

" } ], "previews": [], @@ -69932,20 +72565,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69977,658 +72609,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

Deletes a milestone using the given milestone number.

", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

The title of the milestone.

" + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

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

No Content

" }, { - "type": "string", - "name": "state", - "description": "

The state of the milestone. Either open or closed.

", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

A description of the milestone.

" + "name": "repo", + "description": "

The name of the repository without the .git extension. The name is not case sensitive.

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

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + "name": "issue_number", + "description": "

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

List all timeline events for an issue.

", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

The number that identifies the milestone.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

Deletes a milestone using the given milestone number.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

Response

" - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

No Content

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

Resource not found

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -71058,50 +76498,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -71211,332 +76921,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -71549,8 +76937,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -71980,20 +77368,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -72006,8 +77408,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -72437,20 +77839,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -72463,8 +77860,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -72894,24 +78291,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -72924,8 +78337,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -73355,433 +78768,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -73794,8 +78814,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -74225,7 +79245,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -74336,209 +79415,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -74648,36 +79878,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -74788,23 +80016,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -75095,57 +80332,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -75259,53 +80679,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -75351,413 +80975,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -75868,1770 +81567,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "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" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -77743,17 +83870,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -77769,986 +83954,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -78777,675 +84461,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -79553,702 +84917,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -80256,1185 +85411,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -81520,801 +85851,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -82744,119 +86634,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -82865,13 +86685,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -83301,119 +87120,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -83422,13 +87171,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -83858,14 +87606,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.21-2022-11-28/projects.json b/src/rest/data/ghes-3.21-2022-11-28/projects.json index d9dfce1e0657..b5611c642906 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/projects.json +++ b/src/rest/data/ghes-3.21-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17654,6 +17682,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17757,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23897,6 +23953,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24028,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30142,6 +30226,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30301,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44618,6 +44730,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44805,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50861,6 +51001,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51076,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57104,6 +57272,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57347,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63349,6 +63545,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63620,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, diff --git a/src/rest/data/ghes-3.21-2022-11-28/search.json b/src/rest/data/ghes-3.21-2022-11-28/search.json index 0e109fc9b28a..5a9700e7c346 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/search.json +++ b/src/rest/data/ghes-3.21-2022-11-28/search.json @@ -2902,6 +2902,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5179,6 +5183,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5711,6 +5739,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7988,6 +8020,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/activity.json b/src/rest/data/ghes-3.21-2026-03-10/activity.json index 169b61805d76..623ee79a384a 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/activity.json +++ b/src/rest/data/ghes-3.21-2026-03-10/activity.json @@ -2814,6 +2814,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2865,6 +2889,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5867,6 +5895,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5918,6 +5970,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6695,6 +6751,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -20527,6 +20607,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -20578,6 +20682,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23580,6 +23688,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23631,6 +23763,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24408,6 +24544,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38248,6 +38408,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38299,6 +38483,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41301,6 +41489,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -41352,6 +41564,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -42129,6 +42345,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55949,6 +56189,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -56000,6 +56264,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -59002,6 +59270,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -59053,6 +59345,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -59830,6 +60126,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73644,6 +73964,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73695,6 +74039,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76697,6 +77045,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76748,6 +77120,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77525,6 +77901,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -91363,6 +91763,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -91414,6 +91838,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -94416,6 +94844,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -94467,6 +94919,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -95244,6 +95700,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -109057,6 +109537,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -109108,6 +109612,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -112110,6 +112618,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -112161,6 +112693,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -112938,6 +113474,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -126752,6 +127312,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -126803,6 +127387,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -129805,6 +130393,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -129856,6 +130468,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -130633,6 +131249,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -144447,6 +145087,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -144498,6 +145162,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -147500,6 +148168,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -147551,6 +148243,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -148328,6 +149024,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/issues.json b/src/rest/data/ghes-3.21-2026-03-10/issues.json index fed17faba6f2..2d042c5ebb20 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/issues.json +++ b/src/rest/data/ghes-3.21-2026-03-10/issues.json @@ -2961,6 +2961,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3012,6 +3036,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6112,6 +6140,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6163,6 +6215,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9191,6 +9247,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9242,6 +9322,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12187,6 +12271,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12238,6 +12346,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15142,6 +15254,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15193,6 +15329,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18068,6 +18208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18119,6 +18283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18557,2719 +18725,2755 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "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" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "url": { - "type": "string", - "format": "uri" - }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { - "type": "string" - }, - "description": { "type": [ "string", "null" ] }, - "color": { + "email": { "type": [ "string", "null" ] }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" + "html_url": { + "type": [ + "string", + "null" ], - "default": "open" + "format": "uri", + "nullable": false }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "description": { + "url": { "type": [ "string", "null" - ] + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" }, - "creator": { - "anyOf": [ - { - "type": "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } + }, + "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" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { + "node_id": { "type": "string", - "format": "date-time" + "description": "The node identifier of the issue type." }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { + "description": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The description of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name", + "description" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the repository", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "archive_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "following_url": { + "blobs_url": { "type": "string" }, - "gists_url": { + "branches_url": { "type": "string" }, - "starred_url": { + "collaborators_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "organizations_url": { - "type": "string", - "format": "uri" + "commits_url": { + "type": "string" }, - "repos_url": { + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "author_association": { + "title": "author_association", "type": "string", + "description": "How the author is associated with the repository.", "enum": [ - "all", - "collaborators_only" + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "updated_at": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + "format": "uri" }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "email": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "total_count": { + "type": "integer" }, - "followers_url": { - "type": "string", - "format": "uri" + "+1": { + "type": "integer" }, - "following_url": { - "type": "string" + "-1": { + "type": "integer" }, - "gists_url": { - "type": "string" + "laugh": { + "type": "integer" }, - "starred_url": { - "type": "string" + "confused": { + "type": "integer" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "heart": { + "type": "integer" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "hooray": { + "type": "integer" }, - "starred_at": { - "type": "string" + "eyes": { + "type": "integer" }, - "user_view_type": { - "type": "string" + "rocket": { + "type": "integer" } }, "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" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "pin": { + "anyOf": [ + { + "type": "null" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, - "avatar_url": { - "type": "string", - "format": "uri" + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" ] } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "blocking": { + "type": "integer" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "total_blocked_by": { + "type": "integer" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "total_blocking": { "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Simple User", - "description": "A GitHub user.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier for the option.", "type": "integer", "format": "int64" }, - "node_id": { + "name": { + "description": "The name of the option", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "color": { + "description": "The color of the option", "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "color" ] } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + } }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + { + "type": "object", + "properties": {} } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -24437,6 +24641,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24488,6 +24716,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27694,6 +27926,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -27745,6 +28001,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30639,6 +30899,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30690,6 +30974,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31057,7 +31345,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -31716,6 +32005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -31846,7 +32159,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -32502,6 +32816,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32638,7 +32976,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33294,6 +33633,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34172,6 +34535,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34429,7 +34816,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35088,6 +35476,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35229,7 +35641,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -35885,6 +36298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38873,6 +39310,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38924,6 +39385,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -39839,6 +40304,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43148,6 +43693,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43199,6 +43768,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44114,6 +44687,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -52777,350 +53430,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "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 - }, - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53230,474 +53555,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "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" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53807,182 +54041,383 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { "type": "string" }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - "owner": { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54093,499 +54528,1087 @@ "url" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" + "event": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { + "commit_id": { "type": [ "string", "null" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { + "commit_url": { "type": [ "string", "null" - ], - "format": "uri" + ] }, - "hooks_url": { - "type": "string", - "format": "uri" + "created_at": { + "type": "string" }, - "svn_url": { - "type": "string", - "format": "uri" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "homepage": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "uri" + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] }, - "language": { + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } } }, "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", + "issue_type", + "prev_issue_type", "id", "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", + "actor", + "event", + "commit_id", + "commit_url", "created_at", - "updated_at" + "performed_via_github_app" ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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": [], + "descriptionHTML": "

You can use the REST API to list the dependencies an issue is blocked by.

\n

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

\n", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "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 + }, + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, "email": { @@ -54687,95 +55710,14 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" + "open_issues": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "closed_issues": { + "type": "integer" }, "created_at": { "type": "string", @@ -54785,1419 +55727,433 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "owner", - "name", - "description", - "external_url", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" ] }, - "reactions": { - "title": "Reaction Rollup", + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "eyes": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "completed": { - "type": "integer" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "percent_completed": { - "type": "integer" + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false } }, "required": [ - "total", - "completed", - "percent_completed" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "closed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time" }, - "pinned_comment": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, "url": { - "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "body_text": { + "gists_url": { "type": "string" }, - "body_html": { + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "type": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] + "site_admin": { + "type": "boolean" }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "starred_at": { + "type": "string" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "blocked_by": { - "type": "integer" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "blocking": { - "type": "integer" + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." }, - "total_blocked_by": { - "type": "integer" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "total_blocking": { - "type": "integer" + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "id", + "node_id", + "name", + "description" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", - "isRequired": true - } - ], - "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "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 - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "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 - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "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 - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -56205,2539 +56161,4791 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + }, + "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" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { + "additionalProperties": { "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "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" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "additionalProperties": { + "node_id": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" + "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" + ] + } + ] }, - { - "type": "number" + "created_at": { + "type": "string", + "format": "date-time" }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "updated_at": { + "type": "string", + "format": "date-time" }, - "name": { - "description": "The name of the option", - "type": "string" + "issue_url": { + "type": "string", + "format": "uri" }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

Created

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

Moved permanently

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

Forbidden

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

Resource not found

" - }, - { - "httpStatusCode": "410", + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Moved permanently

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

Resource not found

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

Gone

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the issue.

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

The id of the issue that blocks the current issue

", + "isRequired": true + } + ], + "descriptionHTML": "

You can use the REST API to add a 'blocked by' relationship to an issue.

\n

Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

\n

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

\n", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "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 + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "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 + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "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 + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

Created

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

Moved permanently

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

Forbidden

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

Resource not found

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

Gone

" }, { @@ -61164,341 +63372,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -61553,6 +63785,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64498,6 +66734,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -64549,6 +66809,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64783,12 +67047,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -64800,18 +67066,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -64841,6 +67110,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67333,16 +69606,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

Created

" + "httpStatusCode": "201", + "description": "

Created

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

The name of the repository without the .git extension. The name is not case sensitive.

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

The number that identifies the milestone.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "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 + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

OK

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

Resource not found

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

Validation failed, or the endpoint has been spammed.

" } ], "previews": [], @@ -67352,19 +69955,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -67396,13 +70000,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

Gets a milestone using the given milestone number.

", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

The title of the milestone.

" + }, + { + "type": "string", + "name": "state", + "description": "

The state of the milestone. Either open or closed.

", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

A description of the milestone.

" + }, + { + "type": "string", + "name": "due_on", + "description": "

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -67669,10 +70306,6 @@ { "httpStatusCode": "200", "description": "

OK

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

Resource not found

" } ], "previews": [], @@ -67682,20 +70315,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -67727,658 +70359,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

Deletes a milestone using the given milestone number.

", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

The title of the milestone.

" + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

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

No Content

" }, { - "type": "string", - "name": "state", - "description": "

The state of the milestone. Either open or closed.

", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

The account owner of the repository. The name is not case sensitive.

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

A description of the milestone.

" + "name": "repo", + "description": "

The name of the repository without the .git extension. The name is not case sensitive.

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

The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

" + "name": "issue_number", + "description": "

The number that identifies the issue.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "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 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

List all timeline events for an issue.

", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

Response

", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "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 - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "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", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "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": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

OK

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

The number that identifies the milestone.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

Deletes a milestone using the given milestone number.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

Response

" - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

No Content

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

Resource not found

" - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

The account owner of the repository. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

The name of the repository without the .git extension. The name is not case sensitive.

", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

The number that identifies the issue.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "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": [], - "descriptionHTML": "

List all timeline events for an issue.

", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "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", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "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": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -68808,50 +74248,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "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" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -68961,332 +74671,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -69299,8 +74687,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -69730,20 +75118,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -69756,8 +75158,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -70187,20 +75589,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -70213,8 +75610,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -70644,24 +76041,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -70674,8 +76087,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -71105,433 +76518,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "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" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -71544,8 +76564,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -71975,7 +76995,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -72086,209 +77165,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -72398,36 +77628,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -72538,23 +77766,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -72845,57 +78082,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" - ] + "+1": { + "type": "integer" }, - "dismissal_commit_id": { - "type": "string" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "state", - "review_id", - "dismissal_message" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -73009,53 +78429,94 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -73166,95 +78627,456 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, + "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" + ] + } + }, + "milestone": { + "anyOf": [ { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "labels_url": { + "type": "string", "format": "uri" }, "id": { - "description": "Unique identifier of the enterprise", "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", "type": "string" }, - "created_at": { + "description": { "type": [ "string", "null" - ], + ] + }, + "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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", "format": "date-time" }, "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "name", - "slug", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { "type": [ "string", "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" + ], + "format": "date-time" }, "created_at": { "type": "string", @@ -73264,250 +79086,14 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "draft": { + "type": "boolean" }, - "owner": { - "oneOf": [ + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -73618,1634 +79204,2182 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "events_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "received_events_url": { + "type": "string", + "format": "uri" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "type": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "site_admin": { + "type": "boolean" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "starred_at": { + "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", + "description", + "external_url", "html_url", "created_at", "updated_at", - "avatar_url" + "permissions", + "events" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } ] }, - "email": { - "type": [ - "string", - "null" + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_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" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", "node_id", - "name", - "slug", "html_url", + "issue_url", + "user", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "blocked_by": { + "type": "integer" }, - "metadata": { - "type": "string" + "blocking": { + "type": "integer" }, - "contents": { - "type": "string" + "total_blocked_by": { + "type": "integer" }, - "deployments": { - "type": "string" + "total_blocking": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "issue_field_values": { "type": "array", "items": { - "type": "string" + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { - "id": { - "type": "integer" + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string" }, "node_id": { "type": "string" }, "url": { - "type": "string" + "type": "string", + "format": "uri" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Git email address of the user" }, - "starred_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "received_events_url": { + "email": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "description": "Git email address of the user" }, - "user_view_type": { + "name": { + "description": "Name of the git user", "type": "string" } }, "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" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" + "email", + "name", + "date" ] }, - "created_at": { + "message": { + "description": "Message describing the purpose of the commit", "type": "string" }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "tree": { + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "sha": { + "description": "SHA for the commit", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { + "url": { "type": "string", "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "sha", + "url" ] }, - "project_card": { + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { "type": "object", "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" + "verified": { + "type": "boolean" }, - "project_id": { - "type": "integer" + "reason": { + "type": "string" }, - "project_url": { - "type": "string", - "format": "uri" + "signature": { + "type": [ + "string", + "null" + ] }, - "column_name": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "previous_column_name": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "sha", "node_id", "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { + "id": { + "description": "Unique identifier of the review", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -75356,154 +81490,75 @@ "url" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] }, - "node_id": { + "state": { "type": "string" }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { + "pull_request_url": { "type": "string", "format": "uri" }, - "user": { - "title": "Simple User", - "description": "A GitHub user.", + "_links": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "html", + "pull_request" ] }, - "created_at": { + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -75519,868 +81574,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "gists_url": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "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" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "self", + "html", + "pull_request" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -76394,695 +82066,370 @@ "email": { "type": [ "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "null" + ] }, - "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" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "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" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -77189,687 +82536,494 @@ "site_admin", "starred_url", "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "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" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -77877,1184 +83031,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_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" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "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" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -79140,801 +83471,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "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" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "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" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "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" + ] }, - "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" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "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" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -80364,119 +84254,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -80485,13 +84305,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -80921,119 +84740,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "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" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -81042,13 +84791,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -81478,14 +85226,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.21-2026-03-10/projects.json b/src/rest/data/ghes-3.21-2026-03-10/projects.json index 3c556c094243..e8874f46e70b 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/projects.json +++ b/src/rest/data/ghes-3.21-2026-03-10/projects.json @@ -11282,6 +11282,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11333,6 +11357,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17237,6 +17265,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17288,6 +17340,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23192,6 +23248,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23243,6 +23323,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -29149,6 +29233,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29200,6 +29308,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43337,6 +43449,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43388,6 +43524,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -49292,6 +49432,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -49343,6 +49507,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -55247,6 +55415,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55298,6 +55490,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61204,6 +61400,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61255,6 +61475,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, diff --git a/src/rest/data/ghes-3.21-2026-03-10/search.json b/src/rest/data/ghes-3.21-2026-03-10/search.json index 61b74c26a764..cc2f53205db7 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/search.json +++ b/src/rest/data/ghes-3.21-2026-03-10/search.json @@ -2895,6 +2895,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5038,6 +5042,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5569,6 +5597,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7712,6 +7744,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index 3e8df1bec034..8e7d9d3e9de6 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -47,5 +47,5 @@ ] } }, - "sha": "1847198856aa730d19ac7fef6f2617ecbec8e01e" + "sha": "e0b34ce28e589b9e57bd37a550c6d0e1abc931d4" } \ No newline at end of file diff --git a/src/webhooks/data/fpt/issue_dependencies.child-params.json b/src/webhooks/data/fpt/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/fpt/issue_dependencies.child-params.json +++ b/src/webhooks/data/fpt/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/fpt/issues.child-params.json b/src/webhooks/data/fpt/issues.child-params.json index 350da148a104..25001fd3ddcc 100644 --- a/src/webhooks/data/fpt/issues.child-params.json +++ b/src/webhooks/data/fpt/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -13043,6 +13151,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -13113,6 +13234,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -15079,6 +15205,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -15149,6 +15288,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17012,6 +17156,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17082,6 +17239,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -18893,6 +19055,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -18963,6 +19138,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -20668,6 +20848,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -21212,6 +21397,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23347,6 +23545,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23956,6 +24159,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25641,6 +25857,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25711,6 +25940,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -27523,6 +27757,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -27593,6 +27840,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -29459,6 +29711,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -29529,6 +29794,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -32142,6 +32412,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -32212,6 +32495,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -34073,6 +34361,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -34143,6 +34444,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -36182,6 +36488,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -36252,6 +36571,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -38114,6 +38438,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -38184,6 +38521,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -40047,6 +40389,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -40117,6 +40472,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -41975,6 +42335,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -42045,6 +42418,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -43906,6 +44284,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -43976,6 +44367,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/fpt/repository_advisory.child-params.json b/src/webhooks/data/fpt/repository_advisory.child-params.json index bc88dba90c87..fde3e4153b7a 100644 --- a/src/webhooks/data/fpt/repository_advisory.child-params.json +++ b/src/webhooks/data/fpt/repository_advisory.child-params.json @@ -1017,6 +1017,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", @@ -2566,6 +2576,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", diff --git a/src/webhooks/data/fpt/sub_issues.child-params.json b/src/webhooks/data/fpt/sub_issues.child-params.json index 8070c5d88f19..0d67bf13497d 100644 --- a/src/webhooks/data/fpt/sub_issues.child-params.json +++ b/src/webhooks/data/fpt/sub_issues.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -5723,6 +5741,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -5768,6 +5799,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -11571,6 +11625,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -11616,6 +11683,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghec/issue_dependencies.child-params.json b/src/webhooks/data/ghec/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghec/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghec/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghec/issues.child-params.json b/src/webhooks/data/ghec/issues.child-params.json index 424cd725cd4e..4b35b702b865 100644 --- a/src/webhooks/data/ghec/issues.child-params.json +++ b/src/webhooks/data/ghec/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -13043,6 +13151,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -13113,6 +13234,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -15079,6 +15205,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -15149,6 +15288,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17012,6 +17156,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17082,6 +17239,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -18893,6 +19055,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -18963,6 +19138,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -20668,6 +20848,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -21212,6 +21397,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23347,6 +23545,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23956,6 +24159,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25641,6 +25857,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25711,6 +25940,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -27523,6 +27757,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -27593,6 +27840,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -29459,6 +29711,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -29529,6 +29794,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -32142,6 +32412,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -32212,6 +32495,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -34073,6 +34361,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -34143,6 +34444,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -36182,6 +36488,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -36252,6 +36571,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -38114,6 +38438,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -38184,6 +38521,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -40047,6 +40389,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -40117,6 +40472,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -41975,6 +42335,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -42045,6 +42418,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -43906,6 +44284,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -43976,6 +44367,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghec/repository_advisory.child-params.json b/src/webhooks/data/ghec/repository_advisory.child-params.json index bc88dba90c87..fde3e4153b7a 100644 --- a/src/webhooks/data/ghec/repository_advisory.child-params.json +++ b/src/webhooks/data/ghec/repository_advisory.child-params.json @@ -1017,6 +1017,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", @@ -2566,6 +2576,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", diff --git a/src/webhooks/data/ghec/sub_issues.child-params.json b/src/webhooks/data/ghec/sub_issues.child-params.json index 8070c5d88f19..0d67bf13497d 100644 --- a/src/webhooks/data/ghec/sub_issues.child-params.json +++ b/src/webhooks/data/ghec/sub_issues.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -5723,6 +5741,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -5768,6 +5799,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -11571,6 +11625,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -11616,6 +11683,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.17/issues.child-params.json b/src/webhooks/data/ghes-3.17/issues.child-params.json index 864dc743c171..6f46263d5d84 100644 --- a/src/webhooks/data/ghes-3.17/issues.child-params.json +++ b/src/webhooks/data/ghes-3.17/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.18/issues.child-params.json b/src/webhooks/data/ghes-3.18/issues.child-params.json index 64c3b03003f4..033180aaa237 100644 --- a/src/webhooks/data/ghes-3.18/issues.child-params.json +++ b/src/webhooks/data/ghes-3.18/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json b/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.19/issues.child-params.json b/src/webhooks/data/ghes-3.19/issues.child-params.json index c80219688bb6..f987181f491b 100644 --- a/src/webhooks/data/ghes-3.19/issues.child-params.json +++ b/src/webhooks/data/ghes-3.19/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json b/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.20/issues.child-params.json b/src/webhooks/data/ghes-3.20/issues.child-params.json index 345d88ba64f6..5caabbe46660 100644 --- a/src/webhooks/data/ghes-3.20/issues.child-params.json +++ b/src/webhooks/data/ghes-3.20/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json b/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.21/issues.child-params.json b/src/webhooks/data/ghes-3.21/issues.child-params.json index b8914277d063..985d99b43255 100644 --- a/src/webhooks/data/ghes-3.21/issues.child-params.json +++ b/src/webhooks/data/ghes-3.21/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

Details about why an issue comment was minimized.

", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

The reason the comment was minimized.

", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

Unique identifier for the issue field.

", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

The human-readable name of the issue field.

" + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index a85a9a5b6a32..9f5b57339944 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "1847198856aa730d19ac7fef6f2617ecbec8e01e" + "sha": "e0b34ce28e589b9e57bd37a550c6d0e1abc931d4" } \ No newline at end of file